数字类型
-
int(整型):包含所有的整数,支持十进制、二进制、八进制、十六进制
num0 = 123 #默认十进制 num3 = 0b111111 # 二进制前面加0b num4 = 0o123457 # 八进制前面加0o num5 = 0x89fa #十六进制前面加0x print(num0, num3, num4, num5) # 打印的是十进制 print('十进制:', 123, '二进制: ', bin(123), '八进制: ', oct(123), '十六进制:', hex(123))
-
float(浮点型): 包含所有小数,支持科学计数法
num = 125 num2 = 3e2 # 代表 3*10的平方 print(num2) num1 = 1.25e2 print(num1) print(num == num1)
- 布尔(bool):值只有True == 1和False == 0。
- True: 真 ,肯定
- False: 假,否定
num1 = True + 10 print(num1, True == 1, False == 0)
- 复数(complex): 实部+虚部j, 注意:j前面必须有数字,不能省略