python编程中和其他编程一样同样存在着数据类型,其中大概可分为以下几种:
1. 数字类型 int 整型 例如 10,43 float 浮点型 例如 23.24 bool 布尔类型 True 和 False 在 python False 对应数字 0 , True 对应非 0 的数字。 complex 复数 注:当不清楚一个数据的类型是可通过type()函数来查看数据的类型 例:print(10) # 整数 print(type(10)) #2.混合数据类型自动升级print(12.32) # 浮点类型 print(type(12.32)) # print(False) # bool类型 print(type(False)) #
意思就是当两种或者两种以上的数字类型进行加减法时,,python会将被操作的对象自动转化为复杂的数据类型进行计算。例如:
print(True + 1) # 结果是2 ,Ture转化为1 print(False + 1) # 结果是1 ,False 转化成0 print(10 + 3.56) # 结果是13.56 ,10先升级为10.0 print(True+False) # 结果是13数据类型的转换
在python中也可利用函数进行一些简单的数据类型转化,例如十六进制转十进制等等
#十六进制的10 int( 0x0A) int(0x0a)#大小写都可忽略 # 8进制的10 print(0o12) # 10 # 2进制的10 print(0b1010) # 10