
什么是运算符?
运算符是用于进行各种运算操作的符号或关键词。
在数学和计算机编程中,运算符被用来表示不同的运算操作,例如加法、减法、乘法、除法等。
比如:
- 1 + 2,其中,1和2为操作数,+为运算符。
- a = 18, 其中,a和18为操作数,=为运算符。
- print(), 其中,print为操作数,()为运算符。
Python 中提供了丰富的运算符,通过这些运算符可以在开过程中实现复杂的逻辑计算。
Python 语言常用运算符如下:
- 算术运算符
- 比较(关系)运算符
- 赋值运算符
- 赋值运算符
- 成员运算符
- 身份运算符
- 运算符优先级
下面我们就来为大家介绍不同的运算符的基本使用。
算术运算符
这些运算符用于执行基本的数学运算:
+:加法-:减法*:乘法/:除法%:取模(取余)**:幂运算//:整除(取整除)
示例如下:
a = 10
b = 3
print(a + b) # 输出:13
print(a - b) # 输出:7
print(a * b) # 输出:30
print(a / b) # 输出:3.333...
print(a % b) # 输出:1
print(a ** b) # 输出:1000
print(a // b) # 输出:3比较运算符
这些运算符用于比较两个值:
==:等于!=:不等于>:大于<:小于>=:大于等于<=:小于等于
示例代码如下:
x = 5
y = 10
print(x == y) # 输出:False
print(x != y) # 输出:True
print(x > y) # 输出:False
print(x < y) # 输出:True
print(x >= y) # 输出:False
print(x <= y) # 输出:True逻辑运算符
这些运算符用于对布尔值进行操作:
and:逻辑与or:逻辑或not:逻辑非
m = True
n = False
print(m and n) # 输出:False
print(m or n) # 输出:True
print(not m) # 输出:False赋值运算符
赋值运算符用于给变量赋值:
=:赋值+=:加法赋值-=:减法赋值*=:乘法赋值/=:除法赋值%=:取模赋值**=:幂赋值//=:整除赋值
示例代码如下:
p = 10
p += 5 # 相当于 p = p + 5
print(p) # 输出:15
q = 20
q **= 2 # 相当于 q = q ** 2
print(q) # 输出:400成员运算符
这些运算符用于检查某个值是否属于某个序列:
in:存在于not in:不存在于
示例代码如下:
numbers = [1, 2, 3, 4, 5]
print(3 in numbers) # 输出:True
print(6 not in numbers) # 输出:True身份运算符
这些运算符用于比较对象的内存地址:
is:同一对象is not:不同对象
示例代码如下:
a = [1, 2, 3]
b = a
c = [1, 2, 3]
print(a is b) # 输出:True
print(a is not c) # 输出:True总结
本文主要介绍了Python运算符的分类,介绍了各种运算符的基本使用,运算符非常简单,但是非常重要,后续我们还将详细介绍各类运算符的使用,希望本文能够帮到大家。










