位置引數舉例:
def func(name, age, height, weight):
print('name =', name)
print('age =', age)
print('height =', height)
print('weight =', weight)
func('小貝', 18, '155cm', '40kg')
# 輸出:
# name = 小貝
# age = 18
# height = 155cm
# weight = 40kg
attention:
1 必須嚴格按照順序
2 優先順序大於位置引數和預設引數
def func(name, age, height, weight):
print('name =', name)
print('age =', age)
print('height =', height)
print('weight =', weight)
func(age = 18, weight = '40kg', name = '小貝', height = '155cm')
# 輸出:
# name = 小貝
# age = 18
# height = 155cm
# weight = 40kg
attention:
1不用嚴格按照順序
預設引數舉例:
# 小貝已經不再長高了,我們可以設定身高預設為 155cm
def func(name, age, weight, height = '155cm'):
print('name =', name)
print('age =', age)
print('height =', height)
print('weight =', weight)
# 呼叫函式時可以省略 height 引數
func('小貝', 18, '40kg')
# 如果小貝哪天奇蹟般地又長高了,我們也可以給 height 重新賦值
func('小貝', 18, '40kg', '158cm')
attention:
1 可以重新定義預設引數
python之關鍵詞引數位置引數詳解
def area base up,base down,height return 1 2 base up base down height填入的引數1,2,3分別對應著引數base up,base down和height,這種傳入引數的方式被稱作為位置引數。area 1,2,3 area heigh...
Day5 03 函式的引數 位置引數和預設引數
位置引數 呼叫函式時,傳入函式的引數,按照位置順序依次賦值給函式的引數。計算乘方的函式 def power x,n s 1 while n 0 n n 1 s s x return s 在使用power 1,2 時,會根據位置順序,將1賦值給x 2 賦值給n。預設引數 如果希望不指定指數時,預設按照...
我愛Python之位置引數 關鍵字引數 預設引數
1 位置引數 def check web server host,port,path print check web server www.python.org 80,三個引數的順序必須一一對應,且少一引數都不可以 2 函式呼叫裡的 關鍵字引數 可以讓函式更加清晰 容易使用,同時也清除了引數的順序需...