ETH官方钱包

切換
舊版
前往
大廳
主題

Python筆記Day12-函式2

萬(wàn)念俱灰的人最強(qiáng) | 2019-08-09 01:23:36 | 巴幣 0 | 人氣 48

前言:
Day11中我們提到這個(gè)很簡(jiǎn)單的函數(shù)

def add(a,b):
   return a+b

print(add(5,5))


但是有很多組參數(shù)要加的話,又很慢,於是又衍生出下面這個(gè)寫法,可以接受多個(gè)參數(shù)。
def addmore(a,*args):# * 代表可以接受多個(gè)參數(shù)
   num = a
   for i in args:
      num +=i
   return num

print(addmore(1,2,3,4,5,6,7,8,9))

輸出結(jié)果 : 45

-----分隔-----
我們也可以讓函式接受多個(gè)key/value參數(shù),只要再剛剛的*前面再多加一個(gè)*就可以。

def key_values(**kwargs):
   keys,values = [],[]
   for k,v in kwargs.items():
      keys.append(k)
      values.append(v)
   return [keys,values]

print(key_values(qwe='q',asd='a',zxc='z'))

輸出結(jié)果:
[['qwe', 'asd', 'zxc'], ['q', 'a', 'z']]


題外話:
最近又回歸當(dāng)宇宙海盜Warframe,這遊戲真的讓人又愛又恨又農(nóng)呢。
偶爾去專版翻譯翻譯熱修文章,賺賺GP,拿個(gè)精華。




創(chuàng)作回應(yīng)

更多創(chuàng)作