-
算术运算符:
- 加法:
+
- 减法:
-
- 乘法:
*
- 除法:
/
(得到浮点数结果) - 整除:
//
(得到整数结果) - 求余:
%
- 幂运算:
**
print(10 + 2)
print(10 - 2)
print(10 * 2)
print(10 / 2)
print(10 % 3)
print(10 ** 2)
print(10 // 2)
- 加法:
-
比较运算符:
- 等于:
==
- 不等于:
!=
- 大于:
>
- 小于:
<
- 大于等于:
>=
- 小于等于:
<=
- print(10 > 1)
print(10 >= 1)
print(10 < 1)
print(10 <= 1)
print(10 != 1)
print(10 == 1)
- 等于:
-
逻辑运算符:
- 与:
and
- 或:
or
- 非:
not
and 左侧为真 返回右侧 左侧为假 返回左侧
or 左侧为真 返回左侧 左侧为假 返回右侧
not 返回值 True Falseprint(1 and 10)
print(0 and 10)
print(1 or 10)
print(0 or 10)
print(not True)
print(not False)
- 与:
-
赋值运算符:
- 简单赋值:
=
- 加法赋值:
+=
- 减法赋值:
-=
- 乘法赋值:
*=
- 除法赋值:
/=
- 整除赋值:
//=
- 求余赋值:
%=
- 幂运算赋值:
**=
- num = 10
num = num + 1
num += 1
num = num - 1
num -= 1
num = num * 1
num *= 1
num = num / 1
num /= 1
num = num % 1
num %= 1
num = num ** 1
num **= 1
num = num // 1
num //= 1
- 简单赋值:
-
位运算符:
- 按位与:
&
- 按位或:
|
- 按位异或:
^
- 按位取反:
~
- 左移:
<<
- 右移:
>>
- num1 = 0b101010
num2 = 0b010101
print(num1 & num2)
print(num1 | num2)
print(num1 ^ num2)
print(num1<<1)
print(num2>>2)
- 按位与:
-
成员运算符:
- 属于:
in
- 不属于:
not in
list1 = ['hh','ww','ee']
name = 'hh'
print(name in list1)
- 属于:
python运算符
最新推荐文章于 2024-07-23 16:23:28 发布