“Python/gloss python function arbitrary arguments”的版本间差异
来自菜鸟教程
小 (Pywikibot 4.4.0.dev0) |
小 (机器人:添加分类Python基础教程) |
||
第65行: | 第65行: | ||
</div> | </div> | ||
<br /> | <br /> | ||
+ | |||
+ | [[分类:Python基础教程]] |
2020年10月29日 (四) 08:48的最新版本
<languages />
Python *参数
任意参数,* args
如果您不知道将传递给函数的参数个数,请添加一个
*
函数定义中参数名称之前。
这样,函数将收到一个 tuple 的参数,并可以相应地访问这些项目:
例
如果参数数量未知,请添加一个
*
参数名称之前:
def my_function(*kids): print("The youngest child is " + kids[2]) my_function("Emil", "Tobias", "Linus")
Arbitrary Arguments 通常缩短为 *args 在Python文档中。