-
`#`:注释符号。在它后面的内容直到行尾都会被 Python 解释器忽略,通常用于添加注释说明代码。
-
`=`:赋值运算符。用于将右侧的值赋给左侧的变量。
-
`==`:等于运算符。用于比较两个值是否相等。
-
`!=`:不等于运算符。用于比较两个值是否不相等。
-
`>` 和 `<`:大于和小于运算符。用于比较两个值的大小。
-
`>=` 和 `<=`:大于等于和小于等于运算符。用于比较两个值的大小,并判断是否等于。
-
`+` 和 `-`:加法和减法运算符。分别用于数值的加和减。
-
`*`:乘法运算符。用于数值的乘法运算。
-
`/`:除法运算符。用于数值的除法运算,结果总是浮点数。
-
`// `:整除运算符。用于数值的除法运算,结果向下取整。
-
`% `:取模运算符。用于求两数相除的余数。
-
`**`:幂运算符。用于计算一个数的整数次幂。
-
`~`:按位取反运算符。对一个数的二进制表示按位取反。
-
`&`:按位与运算符。对两个数的二进制表示进行按位与操作。
-
`|`:按位或运算符。对两个数的二进制表示进行按位或操作。
-
`^`:按位异或运算符。对两个数的二进制表示进行按位异或操作。
-
`<<`:左移位运算符。将一个数的二进制表示向左移动指定位数。
-
`>>`:右移位运算符。将一个数的二进制表示向右移动指定位数。
- `=`, `+=`, `-=`, `*=`, `/=`, `//=`, `%=`, `&=`, `|=`, `^=`, `<<=`, `>>=`:复合赋值运算符。这些运算符将左侧变量与右侧表达式的结果进行相应的运算,并将结果赋值给左侧变量。
python
a += 3 # 等同于 a = a + 3
b -= 4 # 等同于 b = b - 4
c *= 5 # 等同于 c = c * 5
d /= 2 # 等同于 d = d / 2
h = 0b1100
h &= 0b1010 # 等同于 h = h & 0b1010
-
`[]`:索引和切片操作符。用于访问序列(如列表、元组、字符串)的元素或进行切片。
-
`()`:圆括号。用于函数调用、创建元组、或改变表达式求值顺序。
-
`{}`:花括号。用于创建集合或字典。
-
`:`:冒号。用于类定义、函数定义、控制流语句(如 `if`、`for`、`while`)中,表示代码块的开始。
-
`,`:逗号。用于分隔元组、列表、字典等数据结构中的元素,或在函数调用中分隔参数。
-
`.`:点操作符。用于访问对象的属性或方法。
-
`@`:装饰器符号。用于定义装饰器,修改或增强函数、方法或类的行为。
-
`...`:省略号。在 Python 3 中,可以用在函数定义中表示可变数量的参数。
这些符号在 Python 编程中非常重要,它们使得代码更加简洁和表达力强。