首页 Python教程正文

【教程】Python第三课(流程控制)

從出茳湖 Python教程 2019-07-02 183 0

Python第03课(流程控制).png

Python第三课(流程控制)   >>>转到思维导图>>>转到博客园

if判断

    判断失误的对错,真假,是否可行

    固定语法

if 条件:
    代码1
    代码2
    代码3
    代码4
    ...

    python的缩进表示代码的归属

    同一缩进的代码,称之为代码块

补充:布尔值位False数据由哪些:0,None,' ',[ ],{ }

    布尔值也可以直接用来判断

    变量名也可以用来判断,因为变量名指向的值对应的就是True或False

else 语法 # 不能单独使用,必须和if,while,for配合使用

if 条件:
    代码1
    代码2
    代码3
    代码4
    ...
else:  # 不能单独使用,必须和if,while,for配合使用
    代码1
    代码2
    代码3
    代码4
    ...

if elif else 语法:同一级别配合使用的时候,只会指向一个代码块

if 条件:
    代码1
    代码2
    代码3
    代码4
    ...
elif 条件:
    代码1
    代码2
    代码3
    代码4
    ...
else:  # 不能单独使用,必须和if,while,for配合使用
    代码1
    代码2
    代码3
    代码4
    ...

    走了if就不会走elif else,走了elif就不会走else,if看到没走,走了else说明if elif都没走,都不满足if elif的条件

    if可以嵌套

while 语法

while 条件:
    代码1
    代码2
    代码3
    代码4
    代码5
    ...

break:立即结束本层循环(只针对它所属于的那一个while有效)

continue:跳出本次循环,直接开始下一次循环

while+else

    只用当while循环依据条件正常结束才会走else代码

    如果是主动结束的break,那么不会走else

for循环

    不依赖与索引取值

for循环语法

for 变量名 in 容器类型:
    代码1,
    代码2,
    代码3,
    代码4,

len() # 获取数据类型(容器类型)的个数,字符串是特例 获取的是字符串中字符的个数

range在python2中与python3的区别

    python2中

        1.range其实就是一个列表

        2.xrange其实就是你python3中的range

    python3中的range是个老母猪,你需要值的时候我才给你

本文标题:【教程】Python第三课(流程控制)
本文链接:https://zhong-er.com/post/37.html
作者授权:除特别说明外,本文由 從出茳湖 原创编译并授权 中二青年 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。

评论

本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
获取邀请码
邀请码
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱