Python-起步
语句:使用关键字组成的命令
表达式:使用数学运算符构成的算术表达式
第一个输出语句:
print 'hello world'
格式化输出:
print '%s hello %d' % ('double',2014)
raw_input('please enter you name:\n')函数:该函数等待用户输入,并返回用户输入的字符串
int():将整数字符串转换成整数值
逻辑运算关键字:and or not
比较运算:< <= >= == != 注意:python支持这种运算: 3<4<5
注意:python不支持++i和i++运算符,但是支持+=、-=运算符
数字:
三种整数类型:int long bool(布尔值True代表整数1,False代表整数0,True+1 == 2返回True)
浮点数:float
复数:complex
decimal模块定义的decimal类型(since python2.4):数字1.1无法用二进制浮点类型精确表示,其实等于1.1000000000001
字符串:
支持单引号、双引号、三引号(可以用来包含特殊字符,如\n)
[]运算符:可以获取指定索引的字符串,字符串索引:第一个是0,最后一个是-1
[:]运算符:获取子串
+运算符:拼接字符串
*运算符:重复运算符
列表和元组:
列表使用[]包裹,元素的个数及值可以任意改变
元组元素使用()包裹,不可以更改:可以把元组看成是只读的列表
都可以使用切片运算,其效果跟字符串的切片运算时一样的!
字典:
字典是映射类型,key:value
代码块:使用缩进的方式,而非大括号的方式
if语句:elif,else。条件不需要使用括号,如 if expression:
for ... in ... 循环语句:循环索引或者内容
range()函数:用于索引变换
len()函数:用于获取数组的长度
enumerate函数(since python 2.3):
文件和内建函数open()/file():
错误和异常:
函数:
定义:
def hello(name="kobe"): print 'hello', name
类:
模块: