Python的最基本数据结构是序列
内建的六种数据结构是:列表,元祖,字符串,Unicode字符串,buffer对象和xrange对象
2.基本数据类型(可变和不可变类型)(单双引号不区分,整数不用,布尔数不用,type方法可以查看类型)
integral:整型(不可变类型,用id方法查看,整型的对象id都是不同的)和布尔型(true&false)
浮点类型:浮点数,复数(3+2j),十进制数字
字符串(不可变类型,必须用引号,单双引号不区分):已经是序列了,可以抽取它的一部分了
3.命名规则
数字,字母,下划线
注意,_x,_x_,__x,这种类型在Python中都有特殊的意义,除非你有特殊需求,尽快避免与系统中的定义冲突;
还有一点需要注意,Python中变量名没有数据类型,其对象才有数据类型,比如name = 1.23,这时,name对象的数据类型是float,再次,name = tom,这时name对象的数据类型是字符串,所以,要跟C,JAVA中强类型的变量引用相区别
列表用[]定义,是可变类型变量,属于嵌套的类型
元组用()定义,是不可变类型变量,同样是嵌套,注意理解其内存的模型,它们都是在修改数据结构中的引用,可以理解是指向的问题
4.逻辑操作符
4组操作符
a.身份操作符:is
b.比较操作符:>,<,>=.<=,!=,==
c.成员操作符:in , not in
d.逻辑操作符:and,or,not
原文地址:http://5404542.blog.51cto.com/5394542/1737960