
Python中星号(*)和双星号(**)的使用解析
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本文详细解释了在Python编程语言中星号(*)与双星号(**)的不同用途及其应用场合,帮助读者掌握参数传递机制。
本段落实例分析了Python中的星号(*)与双星号(**)的用法,分享给大家参考:
1. 加了星号(*)的变量名会存放所有没有命名的参数,但不能用于存储字典类型的数据,否则会导致错误。
例如:
```python
def multiple(arg, *args):
print(arg:, arg)
# 打印不定长参数
for value in args:
print(other args:, value)
if __name__ == __main__:
multiple(1,a,True)
```
输出结果如下:
2. 加了双星号(**)的变量名会存放所有未命名的关键字参数。
例如:
```python
def multiple2(**kwargs):
```
注意,这里示例代码中的`multiple2()`函数定义不完整,在实际使用中需要根据具体需求来完成其功能实现和调用方式。
全部评论 (0)
还没有任何评论哟~


