运算符与表达式
1.算数运算符
算术运算符是处理四则运算的符号,在数字的处理中应用的最多。
常用的算数运算符有:
加法 | + |
减法 | - |
乘法 | * |
除法 | / |
整除 | // |
取余 | % |
幂运算 | ** |
2.赋值运算符
赋值运算符主要用来为变量赋值。使用事可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。
在Python中常用的运算符有:
= | 将右侧的值赋给左侧的变量 |
+= | 先进行加法运算再赋值 |
-= | 先减法再赋值 |
*= | 先乘法再赋值 |
/= | 先除法再赋值 |
%= | 先取余再赋值 |
**= | 先幂运算再赋值 |
//= | 先整除再赋值 |
三.比较(关系)运算符
比较运算符,也称关系运算符,用于对变量或表达式的结果进行大小、真假等比较,如果比较结果为真,则返回true,如果为假,则返回false。比较运算符通常用在条件语句中作为判断的依据。
python中的比较运算符:
> | 大于 |
< | 小于 |
== | 等于 |
!= | 不等于 |
>= | 大于或等于 |
<= | 小于或等于 |
4.逻辑运算符
逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值。
Python中的逻辑运算符:
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |
5.运算符的优先级
所谓运算符的优先级,是指在应用中哪一个运算符先计算,哪一个后计算,与数学的四则运算应遵循“先乘除,后加减”是一个道理。
同一优先级的运算符看它的结合方向决定求值顺序。
下表想、从高到低的顺序列出了运算符的优先级。
** | 幂 |
~、+、- | 取反、正号和负号 |
*、/、%、// | 算术运算符 |
+、- | 算术运算符 |
<<、>> | 位运算符中的左移和右移 |
& | 位运算符中的位与 |
^ | 位运算符中的位异或 |
| | 位运算符中的位或 |
<、>、<=、>=、!=、== | 比较运算符 |