数字类型的操作
一、内置数值运算操作符 Python提供了9个基本的数值运算操作符,如表3.2所示。这些操作符由python解释器直接提供,不需要引用标准或第三方函数库,也叫内置操作符。 1.x+y x与y之和 2.x-y x与y之差 3.x*y x与y之积 4.x/y x与y之商 5.x//y x与y之整数商,即不大于x与y之商的最大整数 6.x%y x与y之商的余数,也称模运算 7.-x x的负值,即x(-1)* 8.+x x的本身 9.x**y x的y次幂,即x^y 这9个操作数与数学 习惯一致,运算结果也符合数学意义。操作运算的结果可能改变数字类型,三种数字类型之间存在一种逐渐扩展的关系,具体如下: 整数>浮点数>复数 二、内置数值运算函数 python解释器提供了一些内置函数,在这些内置函数之中,有6个函数与数值运算相关,如下所示 abs(x) x的绝对值 divmod(x,y) (x//y,x%y),输出为二元组形式(也称元组内型) pow(x,y[,z]) (x**y)%z,[....]表示该参数可以省略,即pow(x,y),它与x**y相同 round(x,[,ndigits]) 对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值 max(x1,x2,,,,xn) x1,x2...xn的最大值,n没有限定 min(x1,x2,,,,,xn) x1,x2..