软件测试/人工智能|Python运算符:初学者指南
什么是运算符?
运算符是用于进行各种运算操作的符号或关键词。
在数学和计算机编程中,运算符被用来表示不同的运算操作,例如加法、减法、乘法、除法等。
比如:
- 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运算符的分类,介绍了各种运算符的基本使用,运算符非常简单,但是非常重要,后续我们还将详细介绍各类运算符的使用,希望本文能够帮到大家。
发表评论