Python3 Operator 学习笔记
在 Python 中,操作符是用于执行某些操作的特殊符号。例如,加号(+)用于执行加法操作,减号(-)用于执行减法操作等。
算术运算符
Python 支持所有基本的算术运算符,包括:
| 操作符 | 描述 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取模 |
| ** | 幂运算 |
| // | 取整除 |
下面是一些实例:
pythonCopy Codea = 10
b = 5
print(a + b) # 输出: 15
print(a - b) # 输出: 5
print(a * b) # 输出: 50
print(a / b) # 输出: 2.0
print(a % b) # 输出: 0
print(a ** b) # 输出: 100000
print(a // b) # 输出: 2
比较运算符
Python 支持所有基本的比较运算符,包括:
| 操作符 | 描述 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
下面是一些实例:
pythonCopy Codea = 10
b = 5
print(a == b) # 输出: False
print(a != b) # 输出: True
print(a > b) # 输出: True
print(a < b) # 输出: False
print(a >= b) # 输出: True
print(a <= b) # 输出: False
逻辑运算符
Python 支持所有基本的逻辑运算符,包括:
| 操作符 | 描述 |
|---|---|
| and | 与 |
| or | 或 |
| not | 非 |
下面是一些实例:
pythonCopy Codea = 10
b = 5
c = 2
print(a > b and b > c) # 输出: True
print(a > b or b < c) # 输出: True
print(not a == b) # 输出: True
赋值运算符
Python 支持所有基本的赋值运算符,包括:
| 操作符 | 描述 |
|---|---|
| = | 简单赋值运算符 |
| += | 加法赋值运算符 |
| -= | 减法赋值运算符 |
| *= | 乘法赋值运算符 |
| /= | 除法赋值运算符 |
| %= | 取模赋值运算符 |
| **= | 幂赋值运算符 |
| //= | 取整除赋值运算符 |
下面是一些实例:
pythonCopy Codea = 10
b = 5
a += b
print(a) # 输出: 15
a -= b
print(a) # 输出: 10
a *= b
print(a) # 输出: 50
a /= b
print(a) # 输出: 10.0
a %= b
print(a) # 输出: 0.0
a **= b
print(a) # 输出: 0
a //= b
print(a) # 输出: 0
位运算符
Python 支持所有基本的位运算符,包括:
| 操作符 | 描述 |
|---|---|
| & | 按位与 |
| | | 按位或 |
| ^ | 按位异或 |
| ~ | 按位取反 |
| << | 左移运算符 |
| >> | 右移运算符 |
下面是一些实例:
pythonCopy Codea = 60
b = 13
print(a & b) # 输出: 12
print(a | b) # 输出: 61
print(a ^ b) # 输出: 49
print(~a) # 输出: -61
print(a << 2) # 输出: 240
print(a >> 2) # 输出: 15
成员运算符
Python 支持两个成员运算符:
| 操作符 | 描述 |
|---|---|
| in | 如果在指定的序列中找到值返回 True,否则返回 False |
| not in | 如果在指定的序列中没有找到值返回 True,否则返回 False |
下面是一些实例:
pythonCopy Codea = [1, 2, 3]
print(2 in a) # 输出: True
print(4 in a) # 输出: False
print(4 not in a) # 输出: True
身份运算符
Python 支持两个身份运算符:
| 操作符 | 描述 |
|---|---|
| is | 判断两个标识符是不是引用自一个对象 |
| is not | 判断两个标识符是不是引用自不同的对象 |
下面是一些实例:
pythonCopy Codea = [1, 2, 3]
b = [1, 2, 3]
print(a is b) # 输出: False
print(a is not b) # 输出: True
以上就是 Python 中常见的操作符,希望可以对大家的学习有所帮助。