数值类型及操作
int类型数值大小不限;
整数的进制
1,整数类型正常为10进制
2,开头加0b or 0B 为二进制
3,加0o or 0O 为8进制
4,加0x 为16进制
浮点运算中存在不确定尾数。
如0.1+0.2 = 0.30000000000000004
计算机用二进制储存时会产生不确定性,一般情况下这种不确定性会在1e-16以后对正常的使用几乎没有影响。
在用浮点数进行比较时可利用round(a, b)函数,对a的b位数取四舍五入。
Python中独有复数形式,用‘ j ’来表示。
如:r = 1j
则 r * r = -1
Python的除法运算与众不同,直接用 / 除代表了数学中的除法运算,而用 // 除则是向下取整的除法运算。
如,10/3 = 3.3333333333333335
10//3 = 3
几个Python中的常用数学函数。
1, pow(a, b, [z]) (’[]'中的参数可不填)
其中a 是底数,b是指数,z是对某数取余。
2, round(a,[b])
其中a 是要近似的数,b是要四舍五入的小数点后位数
3, max(a,b,c,d,······) 可找出无限多个数中的最大数
4, min(a,b,c,d,······ ) 可找出无限多个数中的最小数
5, divmod(a, b) 其中a是除数,b是被除数,该方法会同时求出a//b 和a%b的值,并返回一对数
如divmod(5, 2) 返回(2,1)
此为随笔,仅做学习笔记使用QAQ
原文链接:https://blog.csdn.net/m0_52073315/article/details/112206289