首页 > 编程语言 > 详细

python 中的*args **kwargs

时间:2021-06-15 21:21:40      阅读:22      评论:0      收藏:0      [点我收藏+]
def func(*args, **kwargs):
print(‘args=‘,args)
print(‘kwargs= ‘,kwargs)

if __name__ == ‘__main__‘:
print(‘try 1:‘)
func(7,6,5)
print(‘try 2:‘)
func(p1=7,p2=6,p3=5)
print(‘try 3:‘)
func(7,6,5,p1=7, p2=6, p3=5)




"C:\Program Files (x86)\Python36-32\python.exe" F:/18_pycharm/code/hmmcmdb/utils/p.py
try 1:
args= (7, 6, 5)
kwargs= ?{}
try 2:
args= ()
kwargs= ?{‘p1‘: 7, ‘p2‘: 6, ‘p3‘: 5}
try 3:
args= (7, 6, 5)
kwargs= ?{‘p1‘: 7, ‘p2‘: 6, ‘p3‘: 5}

Process finished with exit code 0

python 中的*args **kwargs

原文:https://blog.51cto.com/wsxxsl/2904117

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!