python中的判断语句介绍

 时间:2024-10-21 13:49:41

除了常见的循环控制语句,Python 中还有if,if else和if elif等判断语句,这里将简单介绍 。

工具/原料

python

if

1、基本原理:与其他编程语言中的if语句一样,使用方法如下图:如果condition的值为True,将会执行expressions语句的内容,否则将跳过该语句往下执行。

python中的判断语句介绍

2、实例:if语句的条件为x < y为True, 那么将执行条件内部语句,程序将输出x is less than y。

python中的判断语句介绍

3、实例:在这里的条件变成了x < y < z, 其相当于x < y and y < z, 如果and两边的条件都为True那么才会返回True。 注意这个用法是 python 语言特有,不鼓励大家写出这样的代码,以便其他语言的程序员能够看懂你的代码。

python中的判断语句介绍

4、注意点在 python 语言中等号的判断使用==而不是=, 因为后一种是赋值语句。因为x和y都等于2, 所以将会输出x is equal to y。

python中的判断语句介绍

if else

1、基本使用当if判断条件为True,执行true_expressions语句; 如果为False,将执行else的内部的false_expressions。

python中的判断语句介绍

2、实例在左边这个例子中,因为x > y将会返回False, 那么将执行else的分支内容。输出x is less or equal to y在右边,因为condition条件为True, 那么将会输出x is greater than y。

python中的判断语句介绍
python中的判断语句介绍

3、高级主题对于从其他编程语言转过来的同学一定非常想知道 python 语言中的三目操作符怎么使用,很遗憾的是 python 中并没有类似condition ? value1 : value2三目操作符。然后现实中很多情况下我们只需要简单的判断 来确定返回值,但是冗长的if-else语句似乎与简单的 python 哲学不一致。别担心,python 可以通过if-else的行内表达式完成类似的功能。可以这么理解左图这段语句,如果condition的值为True, 那么将var1的值赋给var;如果为False则将var2的值赋给var。右图中:首先判断如果work为True,那么将done字符串赋给result,否则将not yet赋给result。 结果将输出done。

python中的判断语句介绍
python中的判断语句介绍

if elif else

1、基本使用如果有多个判断条件,那可以通过elif语句添加多个判断条件,一旦某个条件为True,那么将执行对应的expression。 并在之代码执行完毕后跳出该if-elif-else语句块,往下执行。

python中的判断语句介绍

2、实例因为x = 4那么满足if的条件,则将输出x > 1并且跳出整个if-elif-else语句块,那么紧接着输出finish。 如果将x = -2那么将满足elif x < 1这个条件,将输出x <1, finish。

python中的判断语句介绍
  • 怎样缓解由水土不服而引发的便秘问题
  • 计算机操作系统课后答案第一章
  • 橙味蛋炒米饭
  • Visual Studio2019如何更改模块卸载消息选项
  • python图片高级滤波之最小值滤波
  • 热门搜索
    阅读手抄报简单又漂亮 我爱读书手抄报 创建文明城市手抄报 五一手抄报 元宵节手抄报内容 肺结核手抄报 环保手抄报 讲文明树新风手抄报 一年级手抄报简单又好 劳动手抄报