数字类型(Numbers)
数字类型(python3)
目录
整数(intege)
123, -22 +39 0
int(9.1) #取整数
9
int('1111', 2) #二进制转化十进制
15
int('0b1111', 2) #二进制转化十进制
15
int('172', 8) #八进制转化十进制
122
int('8ff', 16) #十六进制转化十进制
2303
int('0x8ff', 16) #十六进制转化十进制
2303
浮点数(float)
1.24 = 1.24
-1.24 = -1.24
1. = 1.0
.1 = 0.1
-1 = -1
-.1 = -0.1
2.19e-10 = 2.19e-10
2E215 = 2e+215
2.0e+215 = 2e+215
float(9) = 9.0
float(2215) = 2215.0
float('2e19') = 2e+19
二进制整数(binary)
0b1111 = 15
bin(15) = '0b1111'
八进制数(octal)
0o172 = 122
oct(122) = '0o172'
十六进制数(hex)
0x8ff = 2303
hex(2303) = '0x8ff'
复数(complex number)
2+6j = (2+6j)
2.0+6.0j = (2+6j)
2j = 2j
complex(2, 6) = (2+6j)
小数(decimal)
精度高,比float更准确。
from decimal import Decimal
Decimal('1.1')-Decimal('.1')

分数(fraction)
from fractions import Fraction
Fraction(1, 6) + Fraction(8, 6)


浙公网安备 33010602011771号