
有时候, 预先不知道函数需要接受多少个实参,好在python允许函数从调用语句中收集任意数量的实参。
1、
>>> def a(*x): ## 在形参的前面加上*号,表示收集参数,可实现函数接受任意数量的实参 print(x) >>> a("aaa")('aaa',)>>> a("aaa","bbb","ccc")('aaa', 'bbb', 'ccc')形参名*x中的星号让python创建一个名为x的空元组,并将收到的所有值都封装到这个元组中。
>>> def a(*x): ## 将收集参数应用在for循环中。 for i in x: print(f"- {i}") >>> a("aaa","bbb","ccc")- aaa- bbb- ccc总结
以上是内存溢出为你收集整理的python中传递任意数量的实参 (收集参数)全部内容,希望文章能够帮你解决python中传递任意数量的实参 (收集参数)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)