Python运算符的运用教学:保姆级
当然可以!下面是一个关于Python运算符的保姆级教学,从基础到稍微复杂一点的内容都会涵盖。
1. 算术运算符
这些运算符用于执行常见的数学运算。
+
:加法result = 5 + 3 # 结果是8
-
:减法result = 5 - 3 # 结果是2
*
:乘法result = 5 * 3 # 结果是15
/
:除法result = 5 / 2 # 结果是2.5
//
:整除result = 5 // 2 # 结果是2
%
:取余数result = 5 % 2 # 结果是1
**
:幂运算result = 2 ** 3 # 结果是8
2. 赋值运算符
用于赋值的运算符。
=
:基本赋值a = 5
+=
:加后赋值a += 3 # 等价于 a = a + 3
-=
:减后赋值a -= 2 # 等价于 a = a - 2
其他类似的还有
*=
,/=
,//=
,%=
3. 比较运算符
用于比较值,返回布尔值(True 或 False)。
==
:等于result = (5 == 5) # 结果是True
!=
:不等于result = (5 != 3) # 结果是True
>
:大于result = (5 > 3) # 结果是True
<
:小于result = (5 < 3) # 结果是False
>=
:大于等于result = (5 >= 5) # 结果是True
<=
:小于等于result = (5 <= 3) # 结果是False
4. 逻辑运算符
用于组合布尔表达式。
and
:与result = (5 > 3) and (6 > 4) # 结果是True
or
:或result = (5 > 3) or (3 > 6) # 结果是True
not
:非result = not (5 > 3) # 结果是False
5. 位运算符
用于处理二进制位。
&
:按位与result = 5 & 3 # 结果是1
|
:按位或result = 5 | 3 # 结果是7
^
:按位异或result = 5 ^ 3 # 结果是6
~
:按位取反result = ~5 # 结果是-6
<<
:左移result = 5 << 1 # 结果是10
>>
:右移result = 5 >> 1 # 结果是2
6. 成员运算符
用于检查值是否在序列中。
in
result = 3 in [1, 2, 3] # 结果是True
not in
result = 4 not in [1, 2, 3] # 结果是True
7. 身份运算符
用于比较对象的内存地址。
is
a = [1, 2, 3]
b = a
result = (a is b) # 结果是True
is not
c = a[:]
result = (a is not c) # 结果是True
通过这些基础运算符,你已经能够在Python编程中进行多种类型的操作了!如果你有任何问题或需要进一步的解释,请随时询问。