美文网首页
1.5 Python流程控制

1.5 Python流程控制

作者: 大红中 | 来源:发表于2017-10-25 22:22 被阅读0次

    1.5.1 Python的缩进和冒号

    Python具有严格的缩进机制, 使得代码非常整齐规范, 赏心悦目, 提高了程序可读性, 在某种程度上提高了可维护性, Python不像其他语言使用{}来确定确定作用域, 而Python仅使用tab键来确定作用域

    1.5.2 if 条件判断

    Python中有很多的判断逻辑, 一般if使用较多, if后面接条件判断, 如果条件成立, 才执行if下面的代码块, 如果条件不成立, 则跳过if下面的代码块继续往下执行, 格式如下

    a = 3
    if a > 0:
        print('a的值是正数')
    elif a == 0:
        print('a的值为0')
    else:
        print('a的值是负数')
    
    if判断 if判断2 if判断3

    1.5.3 while循环

    很多情况程序可以为我们做很多重复而有同样的工作, 都是通过循环来实现, 格式如下

    while 判断条件:
        执行语句
    

    while在执行前.看判断条件是否为True, 如果为True就进入循环, 每循环一次就判断一次循环条件, 直到循环条件不成立跳出循环, 执行后面的代码, 如果一开始循环条件不成立, 不进入循环, 直接执行后面的代码

    while循环

    1.5.4 for循环

    for循环在实际应用中主要用来便利列表, 字符串, 文件等操作

    for循环

    注: enumerate()函数, 默认分离键和值, 在for循环中, 通过k, v分别赋值键和值, 然后全部遍历出来, 如果是列表就遍历下标和元素

    1.5.5 continuebreak使用

    continue用来跳过一次循环

    continue
    如上, 如果i = 5的时候跳过当次循环, 不打印i直接重新判断是否满足循环条件

    break用来跳出循环

    break
    如上, 当i = 5时, 终止继续循环, 循环语句中的剩余的代码均不执行, 直接执行循环后面的代码

    相关文章

      网友评论

          本文标题:1.5 Python流程控制

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