Python数字的使用

Python数字的使用

数字

在Python中,我们根据数字的用法来用不同的方式处理它们,在这里主要记录Python 3的整数以及浮点数使用方法。

整数

在Python中,可对整数执行加+-*/运算。

  1. 二进制:以0b或0B开头;
  2. 八进制:以0o或0O开头;
  3. 十六进制:以0x或0X开头;
  4. 在整数的加减乘除运算中,x/y运算的结果是浮点数;
  5. x//y表示整数除;
    etc:10//3结果是3
  6. pow(x,y)x**y表示x的y次方;
  7. abs(x)//取绝对值;
  8. divmod(x, y)//取商余,同时输出商和余数;
  9. pow(x, y[, z])//取幂余,即运算(x**y)%z其中z可省略;
  10. float(x)//变为浮点数
  11. complex(x)//变为复数

浮点数

Python将带小数点的浮点数都称为浮点数。(可用科学计数法表示)

  1. 可以与整数类型混合运算,结果仍为浮点数类型;
  2. 需要注意的是,结果包含的小数位数可能是不确定的
    etc:0.2+0.1运算结果是0.30000000000000004,这是因为0.1用二进制来表示都是无线不循环小数;
  3. abs(x)//取绝对值;
  4. int(x)//舍弃小数部分;
  5. complex(x)//变为复数;
  6. round(x, d)//对x进行四舍五入,其中d是小数截取位数;

谢谢大家~

Python数字的使用