一、转义字符
Python 中的字符串支持转义字符;所谓转义字符是指使用反斜杠“\”对一些特殊字符进行转义。
常用转义字符如下表所示:
转义字符 | 说明 |
\ | 续行符 |
\n | 换行符 |
\0 | 空 |
\t | 水平制表符,用于横向跳到下一制表位 |
\” | 双引号 |
\’ | 单引号 |
\\ | 一个反斜杠 |
\f | 换页 |
\0dd | 八进制数,dd 代表字符,如\012 代表换行 |
\xhh | 十六进制数,hh 代表字符,如\x0a 代表换行 |
二、算术运算符
算术运算符是处理四则运算的符号,在数字的处理中应用得最多。
常用的算术运算符如下表所示:
运算符 | 说明 | 实例 | 结果 |
+ | 加 | 1+1 | 2 |
- | 减 | 3-2 | 1 |
* | 乘 | 6*5 | 30 |
/ | 除 | 4/2 | 2 |
% | 取余,返回除法的余数 | 3%2 | 5 |
// | 取整,返回商的整数部分 | 3//2 | 1 |
** | 幂,返回x的y次方 | 3**2 | 9 |
三、赋值运算符
赋值运算符主要用来为变量等赋值,在使用时,可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。
常用的赋值运算符如下表所示:
运算符 | 说明 | 举例 | 结果 |
= | 赋值 | 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。比较运算符通常用在条件语句中作为判断的依据。
比较运算符如下表所示:
运算符 | 说明 | 举例 | 结果 |
> | 大于 | ‘10’>‘5’ | True |
< | 小于 | ‘8’<‘7’ | False |
== | 等于 | ‘x’==‘x’ | True |
!= | 不等于 | ‘a’!=‘b’ | True |
>= | 大于戓等于 | ‘3’>=‘7’ | False |
<= | 小于或等于 | ‘3’<=‘6’ | True |
五、逻辑运算符
逻辑运算符是对真和假两种布尔值进行运算,运算后的结果仍是一个布尔值。
逻辑运算符如下表所示:
运算符 | 含义 |
and | 逻辑与 |
or | 逻辑或 |
not | 逻辑非 |
六、运算符的优先级
所谓运算符的优先级,是指在应用中哪一个运算符先计算,哪一个后计算,与数学的四则运算应遵循的“先乘除,后加减”是一个道理。下表按从高到低的顺序列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。
运算符的优先级如下表所示:
运算符 | 说明 |
** | 幂 |
~、+、- | 取反、正号、负号 |
*、/、%、// | 算术运算符 |
+、- | 算术运算符 |
<<、>> | 位运算符中的左移和右移 |
& | 位运算符中的位与 |
| | 位运算符中的位或 |
<、<=、>、>=、!=、== | 比较运算符 |
文章对你有用的话,麻烦点个赞吧!