首页 教程Python正文

【Python】流程控制

從出茳湖 Python 2019-07-02 14:07:29 1061 0

Python

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
作者授权:除特别说明外,本文由 從出茳湖 原创编译并授权 中二青年 刊载发布。
版权声明:本文使用「署名-非商业性使用-相同方式共享 4.0 国际」创作共享协议,转载或使用请遵守署名协议。

评论

Copyright ©2019-2020.Powered by©中青社 豫ICP备17041299号-1   豫公网安备 41050302000069号   本站由提供CDN加速/云存储服务