Python函数中参数* 和 ** 的区别
生活随笔
收集整理的這篇文章主要介紹了
Python函数中参数* 和 ** 的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
* 函數(shù)接收參數(shù)為元組
?例如?
def myfun(*args): #相當(dāng)于 def myfun(1,2,3) ? ?==> args 就相當(dāng)于(1,2,3)
for a in args:
print(a)
** 表示函數(shù)接收參數(shù)為一個字典
def myfun(**args) :#相當(dāng)于 def myfun({a:1,b:2,c:3}) ==>args 就相當(dāng)于{a:1,b:2,c:3}
for k,v in args:
print(k,":",v)
總結(jié)
以上是生活随笔為你收集整理的Python函数中参数* 和 ** 的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python递归文件夹遍历所有文件夹及文
- 下一篇: Python并发之协程gevent基础