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