zoukankan      html  css  js  c++  java
  • Python流程控制-1 顺序执行

    流程控制指的是代码运行逻辑、分支走向、循环控制,是真正体现我们程序执行顺序的操作。流程控制一般分为顺序执行、条件判断和循环控制。

    顺序执行
    Python代码在执行过程中,遵循下面的基本原则:

    普通语句,直接执行;
    碰到函数,将函数体载入内存,并不直接执行
    碰到类,执行类内部的普通语句,但是类的方法只载入,不执行
    碰到if、for等控制语句,按相应控制流程执行
    碰到@,break,continue等,按规定语法执行
    碰到函数、方法调用等,转而执行函数内部代码,执行完毕继续执行原有顺序代码

    if __name__ == '__main__':
    

    很多时候,我们经常在python程序中看到这么一行语句,这里简要解释一下:

    首先,__name__是所有模块都会有的一个内置属性,一个模块的__name__值取决于你如何调用模块。假如你有一个test.py文件,如果在a.py文件中使用import导入这个模块import test.py,那么test.py模块的__name__属性的值就是test,不带路径或者文件扩展名。

    其实顺序执行,简单来说就是代码按照从上到下的顺序来执行

  • 相关阅读:
    10.17T1 联通块
    10.16复习 数位DP——不要62
    10.16T6 逆序对变式
    10.16T5 最小环+拆点最短路
    10.16T4 GCD递归
    10.16T2 平方差
    10.16T3 乱搞+最优性剪枝
    10.16T1 二分+单调队列优化DP
    10.15T3 树形DP
    10.15T2 生成树+非树边暴力
  • 原文地址:https://www.cnblogs.com/sakura579/p/12243994.html
Copyright © 2011-2022 走看看