一 Python执行流程:
1.Python的普通语句逐行执行的,从上到下逐行执;遇到赋值语句时,从右到左执行。
Str_Text = '我是中国人,中国人不骗中国人' # 第一行
print('Str_Text') # 第二行
# 输出 我是中国人,中国人不骗中国人
2.函数的执行流程:
def hans1(): # 第一行 print('我爱中国人!') # 第二行 print('开始学习Python!') # 第三行 def hans2(): # 第四行 print('我是大帅哥!') # 第五行 def hans3(): # 这是第六行 print('点赞的都是帅哥美女') # 这是第七行 hans3() # 第八行 hans2() # 第九行 hans1() # 第十行 #======输出:=============== # 开始学习Python! # 点赞的都是帅哥美女 # 我是大帅哥! # 我爱中国人!
Ps:由上可以看出函数的执行过程是从上往下执行,先执行函数名,不执行函数内部代码,当下面有调用函数名时在依次执行函数体内代码
3. 以脚本方式执行(了解!)
print(__name__)
# 输出 __main__ 当一个python文件直接执行的时候 __name__输出的等于__main__ # 当这个文件被其他python文件调用时 __name__输出等于当前的文件名不在等于__main__ # 因此:当有输出语句,写在if语句中 # 在其他文件调用当前文件的函数或者类时,就不会执行输出语句 # 这种方式通常用于程序的启动入口 if __name__ == '__main__': print(123)
浙公网安备 33010602011771号