python有三种不同的数字类型。
整数:python中的长度是没有限定的。像124535
浮点数:python中的浮点数存在误差,是因为python和c语言都是采用IEEE754的标准来存储浮点数的,所以产生一定误差
如何精确的计算到浮点数?
这里我们需要借助到decimal(十进制)模块
科学计数法
复数:复数包含了一个实部和一个虚部
1是实部,2j是虚部
通过x.real访问他的实部
x.imag访问他的虚部
下x//y:x除以y的结果(地板除)。要确保俩数相除的结果为一个整数。如果不是,那么取比目标结果小的最大整数
x%y:取余(x==(x//y)*y+(x%y))
divmod(x,y):返回(x//y,x%y)
abs用于复数,返回的是复数的模
int()转换为整形,不是四舍五入而是把小数直接拿掉
float()转换为浮点数
pow(x,y)计算x的y次方。如果pow传入第三个值会进行取余
x**y 计算x的y次方
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)