数值类型Nums
1、表现形式:
整型int
①二进制:0b开头,只包含0/1
②八进制:0/0o开头,只包含0-7
③十进制:便人类阅读,日常生活中使用的数,只包含0-9
④十六进制:0x开头
【注:Python3的整型可以自动调整大小,可以当作long使用】
浮点数float:由整数部分和小数部分组成
复数complex:由实部和虚部组成,a+bj,complex(a,b)a、b都是浮点数
【区分不同数据类型的目的是在分配内存时根据不同的数据类型来分配内存空间。】
【区分正负】
2、常用操作
①适用于几乎所有Python的运算符:
算术运算符、比较运算符、复合运算读、逻辑运算符
【当int类型和float类型进行运算时,结构会提升为float类型,float类型更精确】
②数学函数
内建函数:编写python代码时可以直接使用的函数,不需要导入任何模块
eg:max()、min()、round()(四舍五入)函数等等
模块函数:使用之前需要导入相应的模块
【模块函数:1、使用前:导入对应的模块;2、使用时:模块名.函数名(参数)
eg:import math
math.abs(-10) 】
math模块函数有sin()、cos()、abs()、ceil() (上取整)、floor()(下取整)等等
random模块有random() (随机生成0-1之间的小数)、
randint(x,y) 在[x,y]之间随机取一个整数、
randomrange(x,y) 在[x,y)之间随机取一个整数 randomrange(x,y,step) step表示以step为步长取数
等等