摘要:上一篇Python从入门到放弃-基本数据类型,讲了Python的基本数据类型,这篇讲Python的运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。
Python的运算符有哪些
运算符是一些特殊的符号,主要用于数学计算、比较大小和逻辑运算等。Python的运算符主要包括算术运算符、赋值运算符、比较大小(关系)运算符、逻辑运算符、位运算符和成员运算符。使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式。比如,使用算术运算符连接起来的式子称为算术运算符,使用逻辑运算符连接起来的式子称为逻辑运算符。
算术运算符
算术运算符的符号是处理四则运算的符号,在数字的处理中应用得很多。常用的算术运算符如下表所示。
运算符 | 说明 | 实例 | 结果 |
+ | 加 | 12.56+5 | 17.56 |
- | 减 | 12.56-4.36 | 8.2 |
* | 乘 | 5*3.6 | 18.0 |
/ | 除 | 5/2 | 2.5 |
% | 取余数,即返回余数的部分 | 5%2 | 1 |
// | 取整数,即返回商的部分 | 5//2 | 2 |
** | 幂,即x的y次方 | 5**2 | 25 |
在Python中进行数学计算时,和我们学过的数学运算符优先级是一致的。
- 先乘除后加减
- 同级运算符从左到右计算
- 可以使用 "() " 调整计算的优先级
运算符从高到底顺序排列如下:
- 第一级:**
- 第二级:*,/,%,//
- 第三级:+,-
赋值运算符
赋值运算符主要是为变量等赋值的。使用时,可以直接把基本赋值运算符"="右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。在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 |
比较(关系)运算符
比较运算符,也叫关系运算符。用于比较变量或者表达式的结果进行大小,真假等比较。如果比较的结果为真,则返回True,如果为假,则返回False。比较运算符通常用在条件语句中作为判断的依据。Python中的比较运算符如下表。
运算符 | 作用 | 举例 | 结果 |
> | 大于 | 58>95 | False |
< | 小于 | 451<652 | True |
== | 等于 | 'a' = 'a' | True |
!= | 不等于 | 542 != 542 | False |
>= | 大于或等于 | 522 >= 365 | True |
<= | 小于或等于 | 588 <= 654 | True |
在Python中,当需要判断一个变量是否介于两个值之间时,可以采用 "值1 < 变量< 值2"的形式,如"1
下一篇继续写运算符(2),未完待续。
总结
- 介绍Python的运算符有哪些,算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符、位运算符和成员运算符。
- 具体介绍了算术运算符、赋值运算符、比较(关系)运算符使用有哪些,以及举例怎么使用。