1,可變引數:
def ch_argument(*arg):
print 'arg: ',arg
sum = 0
for n in arg:
sum = sum + n * n
return sum
arg1,arg2 = 2,3
num = ch_argument(arg1,arg2)
print 'num1: ',num #
list = [2,4]
num = ch_argument(*list)
print 'num2 ',num
輸出為:
arg: (2, 3)
num1: 13
arg: (2, 4)
num2: 20
說明可變引數函式中,將引數當作了乙個元組
2,關鍵字引數:
def key_arguments(name,age,**k_arg):
print 'name: ',name,'age: ',age,'other: ',k_arg
key_word =
key_arguments('tomes',36,**key_word)
輸出:name: tomes age: 36 other:
說明在關鍵字引數函式中,將引數當作了乙個dict
Python裡的變長引數理解
元組 tuple 變長引數 適用於未知引數的數量不固定,但在函式中使用這些引數無需知道這些引數的名字的場合。在函式定義中,元組變長引數使用 標記 def show message meassage,tuplename for name in tuplename print meassage,name...
python基礎 柯里化 部分引數應用
def add numbers a,b return a b通過這個函式,我們可以派生出乙個新的只有乙個引數的函式 add five,它用於對其引數加5 add five lambda b add numbers 5,b add numbers的第二個引數稱為 柯里化的 curried 這裡沒什麼特...
python裡 怎麼打 python裡的 怎麼輸入
python去重函式是什麼 用python寫溫度轉換 python中的 就是math.pi變數 它被包含在標準庫中,在你試圖自己計算它之前,應該先去匯入math庫,才能呼叫math.pi方法 import sys import math defmain ar if len ar 1 sys.exit...