Python3 条件判断
2022/1/14 17:08:21
本文主要是介绍Python3 条件判断,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
示例
>>> if (a > 0): ... print(a, end=" 大于零"); ... print() ... elif (a == 0): ... print(a, end=" 等于零"); ... print() ... else: ... print("end no") ... 10 大于零
其中 if 后的小括号可以省略,根据 if 后的运算结果为 True 或者 False 时选择执行对应 if 下的代码块或者跳过该判断执行下一个判断条件或执行默认代码块。
括号可以省略,句末分号可以省略 如下:
a = 10; if a > 0: print(a, end=" 大于零") print() elif a == 0: print(a, end=" 等于零") print() else: print("end no")
语法
if condition1 : 满足 condition1 执行的代码块 elif condition2 : 满足 condition2 执行的代码块 else condition3 : 不满足 1 和 2 执行的代码块
多层则类似于
if condition1 : if condition11 : 满足 condition11 执行的代码块 elif condition12 : 满足 condition12 执行的代码块 else condition13 : 不满足 11 和 12 执行的代码块 elif condition2 : 满足 condition2 执行的代码块 else condition3 : 不满足 1 和 2 执行的代码块
注意情况
条件后使用冒号 : 表示接下来是满足条件后要执行的语句块
使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块,同一个代码块缩进一定要相同
Python 没有 switch case 语句。
与 Java 异同
同样使用 if 以及 else,但Java 连续判断时使用 else if ,Python 则将其简化为了 elif 即两个的缩写 保持了一个关键字
Java使用 ;做单句分割,分割代码使用 { },Python 使用缩进控制代码块,分号可以省略不写,if 条件后使用 : 做结尾
这篇关于Python3 条件判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型