数值
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 作者:闻骏