美文网首页Python
控制语句 | Python

控制语句 | Python

作者: 活用数据 | 来源:发表于2019-04-26 10:58 被阅读35次
    控制语句

    程序的三大执行流程

    • 顺序执行
    • 选择执行(采用条件语句)
    • 循环执行(采用循环语句)

    条件语句

    if 语句

    if score > 60:
        print("B")    # 当有一个条件满足的时候,即退出判断,不会继续进行判断
    elif score > 50:
        print("B-")
    else:
        print("C")
    

    各种真值假值

    • False:0,None,空字符串,空列表 ...
    • True:非0,非空字符串,非空列表 ...

    循环语句

    while

    while 条件:
         满足条件时执行
    

    经验:当目标程序想不出来的时候,可以试着先写一个类似的,然后一步一步的修改接近目标效果。也就是将大目标划分为一个个小目标。

    for

    name = "Elon Musk"
    for character in name:
        print(character)
    

    breakcontinue

    • break:停止整个循环;
    • continue:停止当前这一次循环。

    for循环中采用else,没有加break

    for循环中加break


    注意事项
    如果在循环中删除元素会发生漏删。

    原因
    当for循环遍历到33时,将元素33移去,同时后面的元素往前挪,即元素44占用了原来33的位置,因此当for循环继续遍历时,将会跳过44,直接遍历到55。

    解决方法
    不要在遍历过程中删除元素,而是先记录要删除的元素,最后一次性删除即可。

    相关文章

      网友评论

        本文标题:控制语句 | Python

        本文链接:https://www.haomeiwen.com/subject/gvcfnqtx.html