python运算符

运算符
- 定义:顾名思义 就是用来计算的符号。
那么在python中都有什么运算符呢,在python中是如何使用的,接下来简单列举一下。
1. 算术运算符

- print(20//6) 输出结果为3
2. 比较运算符
- 以下假设变量a为10,变量b为20:

3. 赋值运算符
- 赋值运算符为:单个 = 与==区分开
4. 增值赋值
- n = n+1 相当于 n += 1
n = n-1 相当于 n -= 1
n = n*1 相当于 n *= 1
n = n/1 相当于 n /= 1
5. 链式赋值
- x = 1
y = x
z = y
相当于:x = y = z = 1
6. 交叉赋值

-
方式一:利用中间变量
m = 1
n = 2
xxx = m
m = n
n = xxx
print(m, n)
输出结果为 2 1 -
方式二 :交叉赋值
m, n = n, m
print(m,n)
输出结果为 2 1 -
错误解答
m = n
n = m
print(m,n)
输出结果都为 2
7. 解压赋值:
name_list = ['jason', 'kevn', 'tony', 'jack'] 输出所有变量值
name1 = name_list[0]
name2 = name_list[1]
name3 = name_list[2]
name4 = name_list[3]
print(name1, name2, name3, name4)
解压赋值用法:name1, name2, name3, name4 = name_list
注:左右两边对应个数相等,多一个少一个都不被执行
8.逻辑运算符
- python中逻辑运算符就三个
-
and 与
用于连接多个条件并且所有条件都成立才可以
print(2>1 and 1 != 2 and judge == Ture) -
or 或
用于连接多个条件但只要一个条件成立就可以
print(2<1 and 1!= 2 and judge == Flase) -
not 非、
去相反的判断
print(not Flase)
注: 在编写是三个运算符同时运用是有优先级的
当not和and及or在一起运算时,优先级为是not>and>or,一般情况下编写时已经按顺序编写优先级了。


浙公网安备 33010602011771号