python深入浅出教程_4.数字类型的运算

python深入浅出教程_4.数字类型的运算

1数值运算操作符

Python提供了9个基本的数值运算操作符

x + y				#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					#x本身
x ** y				#x的y次幂

上标所有二元运算操作符(+、-、、/、//、%、**)都可以与等号(=)相连,形成增强赋值操作符(+=、-=、=、/=、//=、%=、**=)。

数值运算可能改变结果的数据类型,类型的改变与运算符有关,有如下基本规则:

整数和浮点数混合运算,输出结果是浮点数;

整数之间运算,产生结果类型与操作符相关,/运算的结果是浮点数;

整数或浮点数与复数运算,输出结果是复数。

2.与数值相关的内置函数

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,x3,...xn)			#x1, x2, …, xn的最大值,n没有限定
min(x1,x2,x3,...xn)			#x1, x2, …, xn的最小值,n没有限定
发布了13 篇原创文章 · 获赞 0 · 访问量 364

猜你喜欢

转载自blog.csdn.net/weixin_44268185/article/details/104045371