一、概要
二、数字类型(Numbers)
1.Python支持的数字类型
int(有符号整型)
long(长整型)
float(浮点型)
complex(复数)
2.类型转换
int(x ) #将x转换为一个整数 long(x) #将x转换为一个长整数 float(x ) #将x转换到一个浮点数 complex(real) #创建一个复数 str(x ) #将对象 x 转换为字符串 repr(x ) #将对象 x 转换为表达式字符串 eval(str ) #用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s ) # 将序列 s 转换为一个元组 list(s ) #将序列 s 转换为一个列表 chr(x ) #将一个整数转换为一个字符 unichr(x ) #将一个整数转换为Unicode字符 ord(x ) #将一个字符转换为它的整数值 hex(x ) #将一个整数转换为一个十六进制字符串 oct(x ) #将一个整数转换为一个八进制字符串
3.数学常量
4.数学函数
5.随机数函数
6.三角函数
三、字符串类型(String)
1.介绍
Python不支持单字符类型,单字符在Python中也作为字符串使用
2.字符串的操作
print "Hi, i am %s,i like play %s" % ('Kim','chess')
3.转义字符
四、列表类型(List)
1.介绍
列表支持字符、数字、字符串甚至包含列表
如果你想要拷贝一个列表或序列,最好用切片方式来拷贝[:]
2.列表的操作
list = [1,2,3,4,5]#列表类型的声明 print list print list[0]#输出1 print list[1:3]#输出[2,3] print list[2:]#输出[3,4,5] print list * 2#输出[1, 2, 3, 4, 5, 1, 2, 3, 4, 5] print list + list#输出[1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
3.列表的其他操作
list = [1,2,4,3,5] list.append(6) print list#[1, 2, 4, 3, 5, 6] list.sort() print list#[1, 2, 3, 4, 5, 6]
list = [1,2,3,4,5] list[2]=33 del list[0] print list#[2, 33, 4, 5]
五、元组类型(Tuple)
1.介绍
元组不能二次赋值,相当于只读列表
2.元组的操作
tuple=('abc',123,'kim',3.14) print tuple print tuple[0]#输出abc print tuple[1:3]#输出(123,'kim') print tuple[2:]#输出('kim',3.14) print tuple *2#输出('abc', 123, 'kim', 3.14, 'abc', 123, 'kim', 3.14) print tuple +tuple#输出('abc', 123, 'kim', 3.14, 'abc', 123, 'kim', 3.14)
3.元组的其他操作
tup1 = ('abc',123) tup2 = (321,'ABC') tup3 = tup1 + tup2 print tup3#('abc', 123, 321, 'ABC') del tup3#删除整个元组
六、字典类型(Dictionary)
1.介绍
列表是有序对象集合,字典是无序对象集合
2.字典的操作
dict = {} dict['one'] = "This is one" dict[2] = "This is two" tinydict = {'username':'kim','email':'kim@Git.com'} print dict['one']#输出This is one print dict[2]#输出This is two print dict.keys()#输出[2, 'one'] print dict.values()#输出['This is two', 'This is one']
3.字典的其他操作
del dict['One']; # 删除键是'One'的条目 dict.clear(); # 清空词典所有条目 del dict ; # 删除词典