数值


01.python中数值型的类型:

  • python中的数值类型全部都是对象,其值为对象的实例。
  • python中的数值类型包括:
    • int,长整型,没有大小限制,受限于内存区域的大小。
    • float,由整数部分和小数部分组成,支持十进制和科学计数法表示,只有双精度型。
    • complex,有实数和虚数部分组成,实数和虚数部分都是浮点数。
    • bool,int的子类,仅有True(1)和False(0)两个值,可以和整数直接运算。
  • python中的数值转换(built-in):
    • int(x),返回一个整数;只取整数部分。
    • float(x),返回一个浮点数。
    • complex(x),complex(x,y),返回一个复数。
    • bool(x),返回布尔值。


02.和数值有关的函数:

  • math():
    • math.floor(),向下取整数。
    • math.ceil(),向上取整数。
    • math.sqrt(),取参数的平方根。
    • math.fabs(),取绝对值。
    • math.pi,返回π值。
  • round(),四舍五入,当小数部分正好等于.5时,会取离其最近的偶数值。
  • min(),取序列的最小值,参数为一个可迭代对象或传入多个参数。
  • max(),取序列的最大值,参数为一个可迭代对象或传入多个参数。
  • sum(iterable, [,start]),对可迭代对象iterable的所有数值元素求和,并返回其加上start的结果。
  • pow(x, y),相当于x**y。
  • divmod(x, y),相当于tuple(x//y, x%y)。
  • 进制相关:
    • bin(),返回数值的2进制字符串。
    • oct(),返回数值的8进制字符串。
    • hex(),返回数值的16进制字符串。
文档更新时间: 2020-05-25 18:38   作者:闻骏