python中 if 、if else 、if elif 的使用

在这里插入图片描述

python中 if 、if else 、if elif else 判断 的使用

python中if 、if else 和其他语言的用法一样,我们就不在详细介绍了,重点讲一下if elif 这条新语句

if语句使用方法

python中if的使用方法与其他编程语言中的 if 语句一样,使用方法如下:

if 条件:
    语句

执行过程为,如果条件成立则执行语句,如果条件不成立,则不执行语句

注意:在 python 语言中等号的判断使用 == 而不是 =, 因为后一种是赋值语句。另外注意语句前面有四个空格,也就是一个缩进

if else语句使用方法

if else 的使用方法也和c语言中的相同,如果你之前是学习c、c++的这条可以忽略。
具体使用方法如下:

if 条件:
    语句1
else:
    语句2

程序执行过程为:如果条件成立则执行语句1,如果条件不成立则执行语句2

特殊用法:对于从其他编程语言转过来的同学一定非常想知道 python 语言中的三目操作符怎么使用,很遗憾的是 python
中并没有类似 condition ? value1 : value2 三目操作符。然后现实中很多情况下我们只需要简单的判断
来确定返回值,但是冗长的 if-else 语句似乎与简单的 python 哲学不一致。别担心,python 可以通过
if-else 的行内表达式完成类似的功能

var = var1 if condition else var2

可以这么理解上面这段语句,如果 condition 的值为 True, 那么将 var1 的值赋给 var;如果为 False
则将 var2 的值赋给 var。

if elif else 判断使用详解:

这条是心得语句,大家可以详细研究一下,具体使用方法如下:

if condition1:
    true1_expressions
elif condition2:
    true2_expressions
elif condtion3:
    true3_expressions
elif ...
    ...
else:
    else_expressions

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

扫描二维码关注公众号,回复: 9426461 查看本文章

if elif else示例

x = 4
y = 2
z = 3
if x > 1:
    print ('x > 1')
elif x < 1:
    print('x < 1')
else:
    print('x = 1')
print('finish')

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

特此声明:本文学习来源于莫烦python课程莫烦python课程主页
在这里插入图片描述

发布了40 篇原创文章 · 获赞 43 · 访问量 5943

猜你喜欢

转载自blog.csdn.net/qq_45172832/article/details/104141679
今日推荐