Python合集之Python运算符(一)

     在上一节的合集中,我们了解了Python数据类型转换的相关知识,本节我们将进一步了解一下Python中运算符中的算术运算符跟赋值运算符的相关知识。

     运算符是一些特殊的符号,主要用于数学运算,比较大小和逻辑运算等。在Python的运算符中主要包扣算术运算、赋值运算、比较(关系)运算、逻辑运算及位运算。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。

1. 算术运算符

    算术运算符是处理四则运算的符号,在数字处理中应用最多,常用的算术运算符如下:

运算符 说明 实例 结果
+ 12.45+15 27.45
- 4.56-0.26 4.3
* 5*3.6 18.0
/ 7/2 3.5
% 求余,即返回除法的余数 7%2 1
// 取整数 7//2 3
** 幂,即返回X的Y次方 2**4 16

注:在算术运算符中使用%求余,如果除数是负数,那么取得的结果也是一个负数。

使用除法(/或者//)运算符和求余运算符时,除数不能为0,否则将会出现异常。

注:在Python2.X中,除法运算符(/)的执行结果与Python 3.X不一样。在Python 2.X中,如果操作数为整数,那么结果也将截取为 整数。而在Python3.X中,计算结果为浮点数。例如:7/2 在Python 2.X中 结果为3,而在Python 3.X中结果为3.5

2.赋值运算符

赋值运算符主要用来为变量赋值,在Python中常用的赋值运算符如下:

运算符 说明 举例 展开形式
= 简答的赋值运算 x=y x=y
+= 加赋值 x+=y x=x+y
-= 减赋值 x-=y x=x-y
*= 乘赋值 x*=y x=x*y
/= 除赋值 x/=y x=x/y
%= 取余数赋值 x%=y x=x%y
**= 幂赋值 x**=y x=x**y
//= 取整除赋值 x//=y x=x//y

花絮:

本期的Python的运算符就分享到这里,下期我们将继续分享Python中的运算符中的比较运算符跟逻辑运算符,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

原文地址:https://www.cnblogs.com/a-mumu/p/13996861.html