目录
Python3 中的运算符用于执行各种数学和逻辑运算。这些运算符包括算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、身份运算符和成员运算符等。下面分别介绍这些运算符的基本用法:
1. 算术运算符
+
:加法-
:减法*
:乘法/
:除法(结果为浮点数)//
:整除(结果为整数,向下取整)%
:取模(返回两数相除的余数)**
:幂运算(左侧数的右侧数次幂)
2. 比较运算符
==
:等于!=
:不等于>
:大于<
:小于>=
:大于等于<=
:小于等于
3. 赋值运算符
=
:赋值+=
:加法赋值(a += b
相当于a = a + b
)-=
:减法赋值*=
:乘法赋值/=
:除法赋值%=
:取模赋值**=
:幂赋值//=
:整除赋值
4. 逻辑运算符
and
:逻辑与(两个布尔值都为True时返回True)or
:逻辑或(两个布尔值中至少有一个为True时返回True)not
:逻辑非(将布尔值取反)
5. 位运算符
&
:按位与|
:按位或^
:按位异或~
:按位取反<<
:左移>>
:右移
6. 身份运算符
is
:判断两个标识符是不是引用自一个对象is not
:判断两个标识符是不是引用自不同的对象
7. 成员运算符
in
:如果左边的值在右边的序列(列表、元组、字符串等)中,返回Truenot in
:如果左边的值不在右边的序列中,返回True
示例
python复制代码
# 算术运算符 | |
print(5 + 3) # 输出: 8 | |
print(10 / 3) # 输出: 3.3333333333333335 | |
# 比较运算符 | |
print(10 > 5) # 输出: True | |
# 赋值运算符 | |
a = 5 | |
a += 2 # 等同于 a = a + 2 | |
print(a) # 输出: 7 | |
# 逻辑运算符 | |
print(True and False) # 输出: False | |
# 位运算符 | |
print(60 & 13) # 输出: 12 | |
# 身份运算符 | |
a = [1, 2, 3] | |
b = a | |
c = [1, 2, 3] | |
print(a is b) # 输出: True | |
print(a is c) # 输出: False | |
# 成员运算符 | |
print(3 in [1, 2, 3, 4, 5]) # 输出: True |
这些是Python3中基本的运算符,它们在编程中起着至关重要的作用,能够帮助你完成各种复杂的计算和逻辑判断。