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 中常见的操作符,希望可以对大家的学习有所帮助。