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"

 

posted @ 2018-12-27 10:52  琥珀主yang  阅读(209)  评论(0编辑  收藏  举报