欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

入门必知:Python基本运算符讲解

最编程 2024-08-05 12:13:13
...

Python 中的运算符是用于执行各种数学或逻辑运算的符号。下面我们将介绍 Python 中的各种运算符。

算术运算符

Python 中常见的算术运算符有:加号 +、减号 -、乘号 *、除号 /、取余数 %、幂运算 **、整除 //

示例:

a = 10
b = 3

print(a + b)    # 输出 13
print(a - b)    # 输出 7
print(a * b)    # 输出 30
print(a / b)    # 输出 3.3333333333333335
print(a % b)    # 输出 1
print(a ** b)   # 输出 1000
print(a // b)   # 输出 3

比较运算符

Python 中的比较运算符用于比较两个值是否相等或者大小关系,返回的结果是布尔值 True 或者 False。常见的比较运算符有:等于 ==、不等于 !=、大于 >、小于 <、大于等于 >=、小于等于 <=

示例:

a = 10
b = 3

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

示例:

a = 10
b = 3
c = 5

print(a > b and a < c)  # 输出 False
print(a > b or a < c)   # 输出 True
print(not a > b)        # 输出 False

赋值运算符

Python 中的赋值运算符用于给变量赋值,常见的赋值运算符有:等于 =、加等于 +=、减等于 -=、乘等于 *=、除等于 /=、取余数等于 %=、幂等于 **=、整除等于 //=

示例:

a = 10
b = 3

a += b      # 等价于 a = a + b
print(a)    # 输出 13

a -= b      # 等价于 a = a - b
print(a)    # 输出 10

a *= b      # 等价于 a = a * b
print(a)    # 输出 30

a /= b      # 等价于 a = a / b
print(a)    # 输出 10.0

a %= b      # 等价于 a = a % b
print(a)    # 输出 1.0

a **= b     # 等价于 a = a ** b
print(a)    # 输出 1000

a //= b     # 等价于 a = a // b
print(a)    # 输出 333.0

位运算符

Python 中的位运算符用于对整数进行位运算,常见的位运算符有:按位与 &、按位或 |、按位异或 ^、取反 ~、左移 <<、右移 >>

示例:

a = 60      # 二进制为 0011 1100
b = 13      # 二进制为 0000 1101

print(a & b)    # 输出 12,二进制为 0000 1100
print(a | b)    # 输出 61,二进制为 0011 1101
print(a ^ b)    # 输出 49,二进制为 0011 0001
print(~a)       # 输出 -61
print(a << 2)   # 输出 240,二进制为 1111 0000
print(a >> 2)   # 输出 15,二进制为 0000 1111

成员运算符

Python 中的成员运算符用于测试序列中是否包含特定的值,常见的成员运算符有:innot in

示例:

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

print(3 in a)       # 输出 True
print(6 not in a)   # 输出 True

身份运算符

Python 中的身份运算符用于比较两个对象的内存地址是否相同,常见的身份运算符有:isis not

示例:

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a is b)       # 输出 True
print(a is not c)   # 输出 True