python函式執行順序梳理

2021-09-11 02:22:54 字數 1037 閱讀 6124

def haha():                 #第一步

name = "你好" #第三步

print(name) #第四步

def lele(): #第六步

name = "我好" #第七步

print(name) #第八步

def hehe(): #第十一步

name = "他好" #第十二步

print(name) #第十三步

print(name) #第九步

hehe() #第十步

lele() #第五步

print(name) #第十四步

haha() #第二步

name = "好的"

def wusong():

name = "武松"

def wuwusong():

global name #此時呼叫全域性,將name=好的,name=改為吳武松

name = "吳武松"

wuwusong()

print(name)

print(name)

wusong()

print(name)

#好的#武松

#吳武松

name = "好的"

def wusong():

name = "武松"

def wuwusong():

nonlocal name

name = "吳武松"

wuwusong()

print(name)

print(name)

wusong()

print(name)

#好的#武松

#好的

2018 04 17 python函式執行順序

今天在看python那個函式的執行順序,因為這段函式執行結果一直沒看懂,total 0 def sum arg1,arg2 total arg1 arg2 print 函式內是區域性變數 total return total def totalprint print total 的值是 total ...

python的執行順序 python之執行順序隨記

python的執行順序一直都是很令人頭疼,簡單隨記了一些 1 正常順序執行。print 1 a 2l 3 這個就不附結果了,都能猜得到,這種按順序執行。2 函式的執行過程 coding utf 8 defa print is a defb a print b use a defc b print c...

Python程式執行順序

示例 基於py3.6 一直對python程式的執行順序有些疑惑,例如python程式是順序執行的,那怎麼還有main函式的出現呢?在查閱了資料後,參見這裡後,算是有點明白了 1.python程式是順序執行的,而c 中main 是程式的入口 例如以下 結果如注釋所示,這裡雖然有個main函式,但是最先...