本节内容如下:
原文:http://www.2xkt.com/python/python_num_constant.html
整数
浮点数
复数
分数
整数
整数包括:正数和负数和零。
显示方式:十进制(默认)、二进制(0b)、八进制(0o)、十六进制(0x) 转换函数:bin(I) / oct(I) / hex(I) / int(str,base)
a = 100
print(bin(a)) # 0b1100100
print(oct(a)) # 0o144
print(hex(a)) # 0x64
浮点数
带小数点的数字,可以使用科学计数法3.14e-10,例如 :
x = 314
print('%e' %x) # 3.140000e+02
复数
复数包括实部和虚部,例如:
c = 3+4j
print(c.real) # 3.0
print(c.imag) # 4.0
c = complex(3,4)
print(c) # (3+4j)
分数
使用分数需要使用Python中的Fraction模块,需要导入包:
from fractions import Fraction
f1 = Fraction(3,4)
print(f1) # 3/4
f2 = Fraction(5,16)
print(f1+f2) # 17/16
print(f1*f2) # 15/64
领取专属 10元无门槛券
私享最新 技术干货