python中的判断语句介绍

2025-10-31 11:41:29

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中的判断语句介绍

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中的判断语句介绍

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中的判断语句介绍

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢