Python运算符号详细介绍
Python是一门广泛应用于科学计算、数据分析、人工智能等领域的高级编程语言。Python支持多种运算符号,这些运算符号是编写代码时不可或缺的基本元素。本文将对Python中的运算符号进行详细介绍。
Python中的算术运算符
Python中常用的算术运算符有:+
、-
、*
、/
、%
、**
,分别代表加法、减法、乘法、除法、取余和幂运算。
下面是一些算术运算符的示例:
a = 10
b = 3
print(a + b) # 相加
print(a - b) # 相减
print(a * b) # 相乘
print(a / b) # 相除
print(a % b) # 取余
print(a ** b) # 求幂
输出结果为:
13
7
30
3.3333333333333335
1
1000
Python中的比较运算符
Python中常用的比较运算符有:>
、<
、==
、!=
、>=
、<=
,分别代表大于、小于、等于、不等于、大于等于和小于等于。
下面是一些比较运算符的示例:
a = 10
b = 3
print(a > b) # 大于
print(a < b) # 小于
print(a == b) # 等于
print(a != b) # 不等于
print(a >= b) # 大于等于
print(a <= b) # 小于等于
输出结果为:
True
False
False
True
True
False
Python中的赋值运算符
Python中常用的赋值运算符有:=
、+=
、-=
、*=
、/=
、%=
、**=
,分别代表赋值、加赋值、减赋值、乘赋值、除赋值、取余赋值和幂赋值。
下面是一些赋值运算符的示例:
a = 10
b = 3
a += b # 相当于 a = a + b
print(a)
a -= b # 相当于 a = a - b
print(a)
a *= b # 相当于 a = a * b
print(a)
a /= b # 相当于 a = a / b
print(a)
a %= b # 相当于 a = a % b
print(a)
a **= b # 相当于 a = a ** b
print(a)
输出结果为:
13
10
30
10.0
1.0
1.0
Python中的逻辑运算符
Python中常用的逻辑运算符有:and
、or
、not
,分别代表逻辑与、逻辑或、逻辑非。
下面是一些逻辑运算符的示例:
a = True
b = False
print(a and b) # 逻辑与
print(a or b) # 逻辑或
print(not a) # 逻辑非
输出结果为:
False
True
False
Python中的位运算符
Python中常用的位运算符有:&
、|
、^
、~
、<<
、>>
,分别代表按位与、按位或、按位异或、按位取反、左移位和右移位。
下面是一些位运算符的示例:
a = 5 # 二进制为 101
b = 3 # 二进制为 011
print(a & b) # 按位与,输出结果为 1
print(a | b) # 按位或,输出结果为 7
print(a ^ b) # 按位异或,输出结果为 6
print(~a) # 按位取反,输出结果为 -6
print(a << 1) # 左移一位,输出结果为 10
print(a >> 1) # 右移一位,输出结果为 2
输出结果为:
1
7
6
-6
10
2
Python中的成员运算符
Python中常用的成员运算符有:in
、not in
,分别代表存在于某个序列、不存在于某个序列。
下面是一些成员运算符的示例:
a = [1, 2, 3, 4, 5]
b = 3
print(b in a) # 输出 True,因为 3 存在于 a 序列中
print(b not in a) # 输出 False,因为 3 存在于 a 序列中
输出结果为:
True
False
Python中的身份运算符
Python中常用的身份运算符有:is
、is not
,分别代表同一个对象、不是同一个对象。
下面是一些身份运算符的示例:
a = 10
b = 10
c = [1, 2, 3]
print(a is b) # 输出 True,因为 a 和 b 指向同一个对象
print(a is not b) # 输出 False,因为 a 和 b 指向同一个对象
print(a is c) # 输出 False,因为 a 和 c 不是同一个对象
print(a is not c) # 输出 True,因为 a 和 c 不是同一个对象
输出结果为:
True
False
False
True
至此,本文介绍了Python中常用的运算符,并提供了相关示例。希望对你掌握Python编程有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python运算符号详细介绍 - Python技术站