3.2.1 内置运算符
Python提高9个基本数值运算操作符,不需要引用其他库。
- x+y xy求和
- x-y x与y之差
- x*y x与y之积
- x/y x与y之商
- x//y x与y之整数商,即不大于x与y之商的最大整数
- x%y x与y之商的余数,也称为模运算
- -x x的负值,即x*(-1)
- +x x本身
- xy x的y次幂
所有二元数学操作符都有与之对应的增强赋值操作符(+=、-=、=、/=、//=、%=、*=)
x**=3 #与x = x**3等价
3.2.2 内置的数值运算函数
- abs(x) x的绝对值
- divmod(x, y) (x//y, x%y),输出为二元组形式
- pow(x,y[,z]) (x**y)%z,[...]表示该参数可以省略
- round(x[,ndigits]) 对x四舍五入,保留ndigits位小数。round(x)返回四舍五入的整数值
- max(x,y,x,w) min(...) 取最大最小值
3.2.3 内置的数字类型转换函数
- int(x) 将x转换为整数,x可以为浮点数或字符串
- float(x) 将x转换为浮点数,x可以为整数或字符串
- complex(re[,im]) 生成一个复数,实部为re,虚部为im,re可以为整数、浮点数或字符串,im是整数、浮点数但不能是字符串。
网友评论