python数字类型-整数、浮点数、复数、关系运算

一、整数

二、浮点数

浮点数采用E记法(科学计数法),所以如果要获得完全精准的浮点数,则需要使用decimal函数

import decimal
a = decimal.Decimal('0.1')
b = decimal.Decimal('0.2')
c = decimal.Decimal('0.3')
print(c)
print(a+b == c)

三、复数

复数分为实部和虚部,real和imag可以分别获取复数的实部和虚部x = 1+2j

print(x.real)
print(x.imag)

四、地板除 x//y
向下取整(注意负数的情况)

五、取余 x%y

六、同时获取地板除和取余使用函数divmod(),如divmod(3,2)

七、取绝对值 abs(x)

八、将值转换为整数 int(x)---截断浮点数的小数部分,只保留整数

九、将值转换为浮点数 float(x)

十、将值转换为复数 complex(x)

十一、计算幂运算 pow(x,y)--计算x的y次方,等同于x**y
  pow()还支持扩展参数--pow(x,y,z),计算x的y次方,然后将结果与z进行求余运算
posted @ 2021-05-24 09:06  柳如眉  阅读(810)  评论(0)    收藏  举报