|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 myheartflyhigh 于 2020-8-30 10:21 编辑
1、 Python中浮点数是不精确的。因为python采用的IEEE754的标准存储浮点数的。
0.3==0.2+0.1
False
2、decimal 模块:十进制模块
a = decimal.decimal('0.1')
b = decimal.decimal('0.2')
c = decimal.decimal('0.3')
c== a+b
True
3、 x+y x加y的结果
x-y x减y的结果
x*y x乘以y的结果
x/y x除以y的结果
x//y x除以y的结果(地板除,确保结果为一个整数,向下取整)
x%y x除以y的余数(如果能够整除,返回0)
-x x的相反数
+x x本身
abs(x) x的绝对值
int(x) 将x转换成整数(直接舍去小数部分,保留整数部分)
float(x) 将x转换成浮点数
complex(re,im) 返回一个复数,re是实部,im是虚部
c.conjugate() 返回c的共轭复数
divmod(x,y) 返回(x//y,x%y)
pow(x,y) 计算x的y次方(如果pow(x,y,z),则先计算x的y次方,再与z进行求余运算,返回余数)
x**y 计算x的y次方
|
|