您的位置:首页 > 编程语言 > Python开发

Python 可变长度参数

2018-03-15 23:10 204 查看
def test_args(first,*args):
print('第一个参数first是:{}'.format(first))
for arg in args:
print("args 的值为:{}".format(arg))

test_args(1,2,3,4,5)
test_args('a')
# *args(重点是*,args可以被任意变量名称代替)
# 表示长度不定的参数,可以是0个,也可以使多个。

def test_kwargs(first,**kwargs):
print("第一个参数first是:"+first)
print('第二个参数kwargs是:'+str(kwargs))
for key,value in kwargs.items():
print(key+':'+str(value))

test_kwargs('参数1',name='jiaoct',age=32,job='bank')
test_kwargs('参数1',name='jiaoct',age=32,job='bank',home='jiangbei')
# **kwargs代表长度可变的dict,其内容可为任意值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: