整数和浮点数及运算函数整数有4种进制表⽰形式:
⼗进制
⼆进制,以0b或0B开头
⼋进制,以0o或0O开头
⼗六进制,以0x或0X开头
浮点数
浮点数之间运算存在不确定尾数,不是bug
0.1+0.2=0.30000000000000004
所以浮点数间运算与⽐较⽤round()函数来辅助
round(x, d):对x四舍五⼊,d是保留的⼩数位数
round(0.1+0.2, 1)==0.3返回True
不过要注意round的⼀些限制,具体可以参考这个链接:
浮点数的基数什么意思浮点数科学计数法:
使⽤字母e或E作为幂的符号,以10为基数
在python中还有复数的概念.不过应该⽤的少,不做了解了.
数值操作符:
x//y 整数除. 10//3结果为3
x%y 取余数, 10%3结果为1
x**y 幂运算,x的y次幂
数值运算函数:
abs(x) 绝对值
divmode(x, y) 商余,(x//y, x%y),同时输出商和余数.divmod(10, 3)结果为(3, 1)
pow(x, y[, z]) 幂余, (x**y)%z
max(x1, x2,....,xn) 返回最⼤值
min(x1, x2,....,xn) 返回最⼩值
int(x)
float(x)
complex(x) 将x变成复数,增加虚数部分 complex(4)结果是4+0j
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论