常见的运算符:
1.算术运算符:
+
-
*
/
% # 求余数
// # 整除,地板除法
** # 幂次方,相当也有了开根号
2.关系(比较)运算符:
>
<
>=
<=
==
!=
返回结果是一个布尔类型
3.逻辑运算符:
与 and # 并且关系
或 or # 或者关系
非 not # 不是、取反
4.所属运算符:
in # 判断某个值是否在一个容器中
not in # 判断某个值是否不在一个容器中
5.赋值符:
= # 将等号右侧的值,赋值到左侧,等于赋值符的优先级别非常低
6.二元赋值符:
+= # a += 1 <=> a = a + 1
-= ……
*=
/=
**=
//=
%=
7.三目运算符:
其他编程语言中: 表达式 ? 值1 : 值2
python中三目运算符:
值1 if 表达式 else 值2
案例:
a = 20
b = 10
c = "liujianhong" if a > b else "Jianhong Liu"
# 最后结果就是c的值是"liujianhong"
8.位运算符:
bit:计算机中最小的单位
byte:字节,计算机中的基本单位,一个字节=8个位
& # 与运算
| # 或运算
^ # 异或运算
~ # 按位取反
<< # 左移运算
>> # 右移运算