5. Python 运算符
Python 中的运算符共有五种:算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符、位运算符
5.1 算术运算符
算术运算符即为日常生活中的加减乘除四则运算。
运算符 |
功能说明 |
---|---|
加法运算符(+) |
用于获取两个对象相加的结果 |
减法运算符(-) |
用于得到负数或获取a减b的结果 |
乘法运算符(*) |
用于获取两个对象相乘的结果 |
除法运算符(/) |
用于获取a除以b的商的结果 |
取余运算符(%) |
用于获取a除以b的余数 |
整除运算符(//) |
用于获取a除以b的商的整数部分 |
幂运算符(**) |
用于获取a的b次幂 |
a, b = 5, 3
print("a + b 的结果为: ", a + b) # 输出结果为: 8
print("a - b 的结果为: ", a - b) # 输出结果为: 2
print("-a 的结果为: ", -a) # 输出结果为: -5
print("a * b 的结果为: ", a * b) # 输出结果为: 15
print("a / b 的结果为: ", a / b) # 输出结果为: 1.6666666666666667
print("a % b 的结果为: ", a % b) # 输出结果为: 2
print("a // b 的结果为: ", a // b) # 输出结果为: 1
print("a ** b 的结果为: ", a ** b) # 输出结果为: 125
5.2 赋值运算符
赋值运算符只有一个,即“ = ”,它的作用是把等号右边的值赋给左边。
但赋值运算符可以和算术运算符复合使用,起到待赋值的变量先参与运算,再赋值的效果。
运算符 |
功能说明 |
---|---|
加法赋值运算符(+=) |
c += a 等效于 c = c + a |
减法赋值运算符(-=) |
c -= a 等效于 c = c - a |
乘法赋值运算符(*=) |
c *= a 等效于 c = c * a |
除法赋值运算符(/=) |
c /= a 等效于 c = c / a |
取模赋值运算符(%=) |
c %= a 等效于 c = c % a |
取整除赋值运算符(//=) |
c //= a 等效于 c = c // a |
幂赋值运算符(**=) |
c **= a 等效于 c = c ** a |
a, c = 2, 3
c += a
print("c += a的结果为: ", c)
c -= a
print("c -= a的结果为: ", c)
c *= a
print("c *= a的结果为: ", c)
""" 输出结果
c += a的结果为: 5
c -= a的结果为: 3
c *= a的结果为: 6
"""
5.3 比较运算符
比较运算符的返回值均为 bool 型变量,当符合比较结果时,将返回 True,反之将返回 False。
运算符 |
功能说明 |
---|---|
== |
检查两个操作数的值是否相等 |
!= |
检查两个操作数的值是否不相等< |