数值型
int、float、complex、bool都是class,1、5.0、2+3j都是对象即实例
int:python3的int就是长整型,且没有大小限制,受限于内存区域的大小
float:由整数部分和小数部分组成。支持十进制和科学计数法表示。C的双精度型实现
complex:有实数和虚数部分组成,实数和虚数部分都是浮点数,3+4.2J
bool:int的子类,仅有2个实例True、False对应1和0,可以和整数直接运算
类型转换
int、float、complex、bool也可以当做内建函数对数据进行类型转换
int(x) 返回一个整数
float(x) 返回一个浮点数
complex(x)、complex(x,y) 返回一个复数
bool(x) 返回布尔值,前面讲过False等价的对象
取整
math模块的floor()、ceil()函数;内建函数int()、round();运算符//
1、math模块需要手动导入才可使用 import math
math.floor math.ceil

2、内建函数 int()

3、round()

4、运算符 //

round(),四舍六入五取偶
math.floor()向下取整
math.ceil()向上取整
int() 取整数部分
// 整除且向下取整
常用数值处理函数
min()、max()
abs() 取绝对值
pow(x, y) 等于 x ** y
math.sqrt() 等于 x ** 0.5
进制函数,返回值是字符串
bin()、oct()、hex()
math模块
math.pi π
math.e 自如常数
math模块中还有对数函数、三角函数等
本文来自博客园,作者:45645+56,转载请注明原文链接:https://www.cnblogs.com/qiuyq/p/16498952.html

浙公网安备 33010602011771号