def weizhi(*args,**kwargs):
print('不定长位置参数:',args)
print('不定长关键字参数:',end='')
print(kwargs)
weizhi(1,2,3,4,56,**{
'a':'aaa','b':'bbb'},c='ccc')
#上面代码输出:
#不定长位置参数: (1, 2, 3, 4, 56)
#不定长关键字参数:{'a': 'aaa', 'b': 'bbb', 'c': 'ccc'}
weizhi(a='aa',*(11,22,33),d='dd')
#上面代码输出:
#不定长位置参数: (11, 22, 33)
#不定长关键字参数:{'a': 'aa', 'd': 'dd'}
为什么*args和**kwargs叫做函数的非固定参数?它们是什么数据类型?
Guess you like
Origin blog.csdn.net/sasibingdu/article/details/121680492
Recommended
Ranking