数据类型
基本数据类型
数字类型
整数类型
浮点数类型
复数类型
字符串类型
组合数据类型
序列类型
字符串(str)
元组(tuple)
列表(list)
集合类型
集合(set)
映射类型
字典(map)
值得大家注意的是这种分类模式中字符串类型既是基本数据类型也是组合数据类型,大家可以想一想这是为什么。
在这里先给大家以一些实例讲解整型(int)、浮点型(float)、复数类型(complex)和字符串(str)。
整型
整型就是整数,我们可以以不同进制来表示整数,二进制、八进制、十进制、十六进制。
number01 = 0b10101001010 #二进制表示整数 0b开头
number02 = 1000 #十进制表示整数
number03 = 0Xae #十六进制表示整数 0X开头
number04 = 0o17 #八进制表示整数 0o开头
print(number01)
print(number02)
print(number03)
print(number04)
输出结果为:
1354
1000
174
15
浮点型
程序如下:
float_number01 = 1.213
float_number02 = .11
float_number03 = 45e2 #科学计数法
print(float_number01)
print(float_number02)
print(float_number03)
print(1+2)
print(.1+.2) #浮点数不精确 运算结果为0.30000000000000004
结果如下:
1.213
0.11
4500.0
3
0.30000000000000004
复数型
程序如下:
A = 10+8j
print(A)
结果如下:
(10+8j)
此外内置函数type() 可以返回某个直接量和变量的类型