python运算符
2021/11/3 20:41:48
本文主要是介绍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,一般情况下编写时已经按顺序编写优先级了。
这篇关于python运算符的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南