1. 程式人生 > >python 函式的簡單學習

python 函式的簡單學習

#簡單來說,形參是指定義函式時指定的引數,實參是指呼叫函式時指定的引數
 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','娜娜')