导语:
本文主要介绍了关于python定义可变参数的两种形式的相关知识,希望可以帮到处于编程学习途中的小伙伴
说明
1、在形参之前添加*,格式为*args。
这意味着创建一个名为 args 的空元组,它接受任何从外部传入的非关键字参数。普通参数必须作为非关键字参数传递,否则 Python 解释器会优先将所有参数传递给可变参数。
2. **kwargs 意思是创建一个名为kwargs 的空字典,它可以接受任意数量的实际参数分配关键字参数。
实例
def calc(*numbers):
sum = 0
for n in numbers:
sum = sum + n
return sum
print(calc(10, 9))
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ anaconda 和 pycharm 有什么区别?09/09
- ♥ 如何从python中的字典中获取一个值09/11
- ♥ python如何制作接口08/31
- ♥ 如何在python中打印列表的内容?08/31
- ♥ Python中的字典是有序的吗?11/17
- ♥ 测试人员需要了解python吗?10/29
内容反馈