导语:
本文主要介绍了关于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电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何从python中的字典中获取一个值09/11
- ♥ 如何在python中找到最小公倍数08/28
- ♥ Python 海象运算符的使用09/21
- ♥ 深入Python中的asyncio库——线程并发函数10/13
- ♥ 接下来在python中获取迭代器11/07
- ♥ Python截取字符串(字符串切片)方法详解10/06
内容反馈