python 函式的簡單學習
阿新 • • 發佈:2018-12-21
#簡單來說,形參是指定義函式時指定的引數,實參是指呼叫函式時指定的引數
1 函式引數的簡單呼叫
def greet_user(username):
print('hello!'+username)
greet_user('Liudamei')
# 2 說明實參中沒有傳遞對應引數,會執行形參重定義的引數值,如果形參和實參都定義了引數值,按照實參的結果執行
def mg(age,name='大美麗'): print('我的名字是'+name) print('我今年'+age+'歲') mg(age='27') def mg(age,name='大美麗'): print('我的名字是'+name) print('我今年'+age+'歲') mg(age='20',name='宇宙無敵飛毛腿導彈惡魔化瘋狂變態殺人狂魔')
#另外要注意的是,python會將呼叫函式的實參看做位置引數,簡單來說就是定義引數時age的位置屬於第二位,但是呼叫的時候age在第一位,會報錯
def mg(name='大美麗',age):
print('我的名字是'+name)
print('我今年'+age+'歲')
mg(age='27')
# 3 說明實參的位置要與形參上相對應,如果不對應的話不會出錯,但是會使你輸出的語句不通暢
def mg(age,name): print('我的名字是'+name) print('我今年'+age+'歲') mg('娜娜','20') def mg(age,name): print('我的名字是'+name) print('我今年'+age+'歲') mg('20','娜娜')