--python学习2012.2.26
python起步
一.脚本的基本结构
1.在python中不使用c语言中的花括号表示语句块,而是用缩进。代码缩进一般用在函数定义,类的定义以及一些控制语句 中,一般来说,行尾的":"表示代码的缩进的开始
需要注意的事,处于同一级的代码缩进,其缩进量要保持一致
2.python中一般一条语句占用一行,一条语句结束后一般不用c语言里的分号,但在python中可以用分号将两条语句写到一行
3.单引号的字符串里可以包含双引号,双引号里可以包含单引号
4.3个单引号或3个双引号不仅可以作为注释字符,还可以作为格式化字符
5.python中如果语句较长,需要分成几行写时可以使用"\",或者用一对圆括号
注意:\后面不可有任何字符
--python学习2012.2.27
二.基本输入输出
1.python中的基本输入语句是"raw_input"语句,该语句返回所输入的字符串,如果想获取数字,可以使用"int"函数将字符串转换为数字。

2.在python中除了int函数外,还有以下几个用于类型转换的函数
float:将字符串或者整数转换为浮点数
str:将数字转换为字符串
long:将字符串转换成长整型
hex:将整数转换成十六进制
oct:将整数转换成八进制
ord:将ASCII字符转换成ASCII值
chr:将ASCII值转换成ASCII字符
3.python的基本输出语句是"print"语句,它可以输出python中的所有数据类型,如果自定义了某一新类型或者类,可以通过重载"_repr_"让"print"支持
三.中文的使用
在python中可以在各种编码间相互转换,如果在交互式命令中使用中文,可以不做处理,一般不会出现乱码,
但在.py中使用了中文,则需要在文件的第一行使用如下语句指定字符编码集:
# _*_ coding:utf-8 _*_
意思是脚本里包含非ASCII字符
在vim中可以使用如下命令设置文件的编码
:set fileencoding=utf-8


四.把python当作计算器

在python中的math模块中提供了一些基本的数学函数,其中主要有:
sin(x):求正弦
cos(x):求余弦
asin(x):求反正弦
acos(x):求反余弦
tan(x): 求正切
atan(x):求反正切
hypot(x,y):求直角三角形的斜边长度
fmod(x,y): 求x/y的余数
ceil(x):取不小于x的最小整数
floor(x):取不大于x的最大整数
fabs(x):求绝对值
exp(x):求e的x次幂
pow(x,y): 求x的y次幂
log10(x):求x的以10为底的对数
sqrt(x):求x的平方根
pi:圆周率的值

vim中调用py计算

---python学习2012.2.28
python语法
一.python数据类型——数字
1.数据类型是程序的基础,程序设计的本质就是对数据进行处理。
数字是最基本的数据类型,python中可以使用任意大的数字而不用担心溢出。
在python中数字有四种类型:整数,长整数,浮点数和复数

2.运算符
python中除了算术运算符,还有逻辑运算符,位运算符,位逻辑运算符等。

运算符优先级
乘方运算符
乘法,除法,取余
加减法
逻辑运算符
二.python数据类型——字符串
1. python中的字符串用于表示和存储文本。字符串通常由单引号('...').双引号(“。。”)或者三引号,四引号
其中由三引号包围的字符串可以由多行组成。一般大段的叙述都是用三引号打出来的
2.字符串中可以包含数字,字母,以及一些控制符,如换行符,制表符
3.操作字符串
python中提供很多对字符串操作的函数。也可以使用+*对字符串进行操作
以上函数都不会改变字符串本身,而是返回修改后的新的字符串。如果要修改原字符串,可以使用如下方法
插入str.join(),分割str.split()函数比较复杂


4.索引和分片
string[]

4.格式化字符串
5.字符串与数字的相互转换
string.atoi(s,进制)
6.原始字符串
原始字符串是python中一类比较特殊的字符串,以大写字母R或者小写字母r开始。在原始字符中,“\”不再表示转移字符的含义。原始字符串是为正则表达式设计的,但是可以用其来方便地表示windows系统下的路劲。但是,如果路劲以“\”,那么会出错
列出目录中的内容

--------------------------------------------

























没有评论:
发表评论