4Python运算符是用于执行各种操作的特殊符号或关键字。运算符允许您在变量之间执行数学、逻辑和其他操作。
算术运算符:
这些运算符用于执行基本的数学运算。
-
+
:加法 -
-
:减法 -
*
:乘法 -
/
:除法 -
%
:取模(返回余数) -
**
:幂运算 -
//
:整除(返回整数部分的商)
a = 10
b = 3
addition = a + b # 13
subtraction = a - b # 7
multiplication = a * b # 30
division = a / b # 3.3333
modulus = a % b # 1
exponentiation = a ** b # 1000
floor_division = a // b # 3
比较运算符:
这些运算符用于比较两个值。
-
==
:等于 -
!=
:不等于 -
<
:小于 -
>
:大于 -
<=
:小于等于 -
>=
:大于等于
x = 5
y = 10
result1 = x == y # False
result2 = x != y # True
result3 = x < y # True
result4 = x > y # False
result5 = x <= y # True
result6 = x >= y # False
逻辑运算符:
这些运算符用于执行逻辑操作。
-
and
:逻辑与(两个条件都为True时结果为True) -
or
:逻辑或(至少一个条件为True时结果为True) -
not
:逻辑非(取反)
a = True
b = False
result1 = a and b # False
result2 = a or b # True
result3 = not a # False
赋值运算符:
这些运算符用于将值分配给变量。
-
=
:赋值 -
+=
:加法赋值 -
-=
:减法赋值 -
*=
:乘法赋值 -
/=
:除法赋值 -
%=
:取模赋值 -
**=
:幂运算赋值 -
//=
:整除赋值
x = 5
y = 3
x += y # 等同于 x = x + y,x现在等于8
x -= y # 等同于 x = x - y,x现在等于5
x *= y # 等同于 x = x * y,x现在等于15
x /= y # 等同于 x = x / y,x现在等于5.0
x %= y # 等同于 x = x % y,x现在等于2
x **= y # 等同于 x = x ** y,x现在等于8
x //= y # 等同于 x = x // y,x现在等于2
位运算符:
这些运算符用于对二进制数执行位操作。
-
&
:按位与 -
|
:按位或 -
^
:按位异或 -
~
:按位取反 -
<<
:左移位 -
>>
:右移位
a = 5 # 二进制表示为 0101
b = 3 # 二进制表示为 0011
bitwise_and = a & b # 0001,等于1
bitwise_or = a | b # 0111,等于7
bitwise_xor = a ^ b # 0110,等于6
bitwise_not_a = ~a # 11111010,等于-6
left_shift = a << 2 # 10100,等于20
right_shift = a >> 1 # 0010,等于2
运算符是Python中非常重要的一部分,它们可以执行各种操作,包括数学、逻辑、位操作和赋值。