1、赋值运算符
符号 | 描述 |
---|---|
= | 将等号右边的数据赋值给左边数据 |
案例操作:
x = 12
2、算术运算符
符号 | 描述 |
---|---|
+ | 加法运算 |
- | 减法运算 |
* | 乘法运算 |
/ | 除法运算 |
// | 整除运算 |
** | 幂运算 |
+ | 加法运算 |
% | 取余运算 |
案例操作:
# 加法运算
x = 12 +5 # 17
str1 = "hello" + "python" # hellopython
# 减法运算
y = 12 - 5 #7
# 乘法运算
z = 12 *5 # 60
# 除法运算
res = 12 / 5 #2.4
# 整除运算
res1 = 12 // 5 #2
# 幂运算
2**3 # 8
# 取余运算
12 % 5 # 2
3、关系/比较运算符
符号 | 描述 |
---|---|
> | 判断左边的数据是否大于右边的数据 |
>= | 判断左边的数据是否大于等于右边的数据 |
< | 判断左边的数据是否小于右边的数据 |
<= | 判断左边的数据是否小于等于右边的数据 |
!= | 判断两边数据是否不相等 |
== | 判断两边数据是否相等 |
案例操作:
12 != 5 # True
4、逻辑运算符
符号 | 描述 |
---|---|
and | 判断两边的条件是否都为True,只有都为True,结果才为Tru e |
or | 判断两边的条件是否都为False,只有都为False,结果才为False |
not | 只有在符号右边有数据,无论什么数据都取反 |
操作案例:
12 > 5 and 11 >= 11 # True
not 2 < 4 # False
5、成员运算符
符号 | 描述 |
---|---|
in | 判断某个数据是否包含在另外一个数据 |
案例操作:
“a" in "abdcjr" # True
6、位运算符
符号 | 描述 |
---|---|
& | 与运算 |
| | 或运算 |
^ | 异或运算 |
>> | 右移运算 |
<< | 左移运算 |
案例操作:
2 << 1 # 4
7、身份运算符
符号 | 描述 |
---|---|
is | 判断符号两边都数据是否为同一个对象 |
案例操作:
12 is 5 # Flase