Python数据类型
1、整数
print 45678 + 0x12fd2 》123456
2、浮点数
浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x10^9和12.3x10^8是相等的。浮点数可以用数学写法,如
1.23,3.14,-9.01等等。
3、字符串:用"或者""表示
4、布尔值:只有True、False两种
(1)布尔运算:and,or,not,运算的结果为布尔值
(2)Python中把0,空字符串",None看成False,其他数值和非控制符串都看成True,布尔运算时,如果不是单纯的布尔值,就返回对应的数据。
a=1
b=2
print a==b 》False
print a==b or 'a=T' 》a=T
print a==b or '' 》 ''
(3)双等号是计算,单等号是赋值。
5、空值:None
6、列表:list,tuple,dict,set
7、字典:
8、自定义数据类型:比如自定义的类(python中判断类型,python进阶)
函数isinstance()可以判断一个变量的类型,既可以用在Python内置的数据类型如str、list、dict,也可以用在我们自定义的类,它们本质上都是数据类型。
print isinstance(t,Teacher) 》True
print isinstance(t,object) 》True
变量,变量名指向value
a="ABC"
print a 》"ABC"
b=a
print a 》"ABC"
print b 》"ABC"
a="XYZ"
print a 》"XYZ"
print b 》"ABC"
分享促进成长