python裡的引數

2021-06-22 19:59:41 字數 683 閱讀 3447

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...