Python学习系列之流程控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习系列之流程控制相关的知识,希望对你有一定的参考价值。

if条件语句

Python认为任何非0和非空为True,0或null为False

if语句格式

if 判断条件:
    执行语句……
else:
    执行语句……

实例

代码
flag = False
name = luren
if name == python:         # 判断变量否为‘python‘
    flag = True                    # 条件成立时设置标志为真
    print(welcome boss)     # 并输出欢迎信息
else:
    print(name)                  # 条件不成立时输出变量名称
结果
luren

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系

当需要判断多次时可以用以下语法

if 判断条件1:
    执行语句1……
elif 判断条件2:
    执行语句2……
elif 判断条件3:
    执行语句3……
else:
    执行语句4……

实例

代码
num = 5     
if num == 3:             # 判断num的值
    print(boss)        
elif num == 2:
    print(user)
elif num == 1:
    print(worker)
elif num < 0:            # 值小于零时输出
    print(error)
else: 
    print(roadman)     # 条件均不成立时输出
结果
roadman

if语句还可以判断某个元素是否在字符串内

>>> blog="baidu"
>>> if "bai" in blog:
...  print("True")
... else:
...  prnt("False")
...
# 结果就是`True`,因为`bai`这几个字母在`blog`变量里面
True

 

以上是关于Python学习系列之流程控制的主要内容,如果未能解决你的问题,请参考以下文章

python基础之流程控制

python语法入门之流程控制

python语法之流程控制(if while for)

04-5 python语法入门之流程控制

java学习之流程控制语句(选择结构)

# python基础之流程控制语句,python小白必备!