数字类型及操作
整数类型
与数学中的整数概念相同,可正可负,没有取值限制,pow(x,y)表示x的Y次方
四种进制表示形式
【1】十进制:129,99,-56
【2】二进制,以0b或者0B开头,0b101,-0B101
【3】八进制,以0o或者0O开头,0o123,-0O787
【4】十六进制,以0x或者0X开头,0X234,-0xab7
浮点数类型
带有小数点或者小数的类型
注意:浮点数运算存在不确定尾数
用round函数判断浮点数与浮点数运算之间的关系,进行四舍五入的函数,round(x,d)x:是你即将四舍五入的数,d是你在四舍五入的时候保留的位数
例如round(0.1+0.2,1)就是0.1+0.2,小数点后保留一位
浮点数采用 科学计数法表示
数值运算操作符
操作符是完成运算的一种符号
数值运算函数
1,在python中两个整数的除/是浮点数类型,而//是整数除的商
2,模运算,x%y 10%3=1
3,x**y=pow(x,y)
二元操作符有对应的增强赋值操作符,
x =op y即 x= x op y,op为二元操作符
abs(x)绝对值,x 的绝对值,abs(-10.01)的值是10.01
devmod(x,y)商余
pow(x,y[,z]) 幂余,就是指,x**y%z,[…]表示参数z可以省略,例如Pow(3,pow(3,99)10000)为4587
max(x1,x2,x3,……xn)n不限,max返回最大值,例如max(1,5,4,9,4)结果为9
min(1,5,9,4)结果为1
int(x)将参数x 变为整数,舍弃小数部分,例如int(21.89)为21
可以将字符串变为整数Int(“123”)为123
float(y)将参数y变成浮点数,增加小数部分,例如float(12)为12.0
可以将字符串参数y变成小数,float(“1.23”)为1.23
complex将x变为复数,增加虚数部分,例如,complex(4)为4+0j