Python运算符完整指南和示例演示

分类:知识百科 日期: 点击:0

Python语言提供了许多种运算符,可以用于表达式的操作,以及实现复杂的编程逻辑。运算符的完整指南包括算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符和运算符优先级。

1. 算术运算符

算术运算符用于执行算术运算,包括加、减、乘、除和取余。它们分别用+、-、*、/和%表示。示例:

a = 10
b = 5

# 加
c = a + b
print(c)  # 15

# 减
c = a - b
print(c)  # 5

# 乘
c = a * b
print(c)  # 50

# 除
c = a / b
print(c)  # 2.0

# 取余
c = a % b
print(c)  # 0

2. 比较运算符

比较运算符用于比较两个值,如果比较的结果为真,则返回True,否则返回False。它们分别用>、<、>=、<=、==、!=表示。示例:

a = 10
b = 5

# 大于
c = a > b
print(c)  # True

# 小于
c = a < b
print(c)  # False

# 大于等于
c = a >= b
print(c)  # True

# 小于等于
c = a <= b
print(c)  # False

# 等于
c = a == b
print(c)  # False

# 不等于
c = a != b
print(c)  # True

3. 赋值运算符

赋值运算符用于为变量赋值,它们分别用=、+=、-=、*=、/=和%=表示。示例:

a = 10
b = 5

# 赋值
a = b
print(a)  # 5

# 加赋值
a += b
print(a)  # 10

# 减赋值
a -= b
print(a)  # 5

# 乘赋值
a *= b
print(a)  # 25

# 除赋值
a /= b
print(a)  # 5.0

# 取余赋值
a %= b
print(a)  # 0

4. 逻辑运算符

逻辑运算符用于比较两个布尔值,如果比较的结果为真,则返回True,否则返回False。它们分别用and、or、not表示。示例:

a = True
b = False

# 与
c = a and b
print(c)  # False

# 或
c = a or b
print(c)  # True

# 非
c = not a
print(c)  # False

5. 位运算符

位运算符用于对二进制数字进行位操作,它们分别用&、|、^、~和<<、>>表示。示例:

a = 10  # 二进制:0000 1010
b = 5   # 二进制:0000 0101

# 与
c = a & b
print(c)  # 0

# 或
c = a | b
print(c)  # 15

# 异或
c = a ^ b
print(c)  # 15

# 非
c = ~a
print(c)  # -11

# 左移
c = a << 2
print(c)  # 40

# 右移
c = a >> 2
print(c)  # 2

6. 成员运算符

成员运算符用于检查一个对象是否在另一个对象中,它们分别用in和not in表示。示例:

a = [1, 2, 3, 4, 5]

# 包含
b = 3 in a
print(b)  # True

# 不包含
b = 6 not in a
print(b)  # True

7. 身份运算符

身份运算符用于比较两个对象的内存地址,如果比较的结果为真,则返回True,否则返回False。它们分别用is和is not表示。示例:

a = 10
b = 10

# 相同
c = a is b
print(c)  # True

# 不同
c = a is not b
print(c)  # False

8. 运算符优先级

Python中的运算符具有不同的优先级,优先级越高的运算符会先执行,优先

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。