整除
Python还有一个整除运算符//,其工作原理类似于/,但结果总是整数。例如,7 // 3的结果为2——将小数点后面的值丢弃(而不是四舍五入)。
求值顺序
Python的基本算术运算符,并按优先级从低到高的顺序将它们编组。例如,计算表达式1 + 2 * 3,Python先执行* ,再执行+,优先级相同的运算符按书写顺序计算。要改变计算顺序,可使用圆括号(),换句话说,Python算术运算的规则与常规算术运算相同。
长度不受限制
与其他大多数编程语言不同,Python对整数的长度没有限制,你可以执行数十位甚至数百数千位的整数运算。
浮点数算术
浮点数算术运行使用的是浮点数。在Python中,浮点数是带小数点的数字,
例如,–3.1、2.999和–4.0都是浮点数。
一些使用Python命令shell执行基本浮点数算术运算的示例。请注意,近似误差很常见,因此显示的通常不是准确值.
浮点数字面量
对于非常大或非常小的浮点数,通常用科学记数法表示。
e-06表示将它前面的数字乘以10–6。如果愿意,你可以直接使用科学记数法。
在使用小数点方面,Python非常灵活
通常5.0比5.更具体,因为后者可能令人迷惑,看起来像句号。
提示区分5和5.0很重要,因为5是整数,而5.0是浮点数,它们的内部表示大相径庭。
溢出
浮点数存在上限和下限&