基础点
- 用户输入:message=input("用户输入:")
- 函数传递列表参数,并且禁止修改列表:列表为a,函数为func(),调用func(a[:]),此时传递的是列表a的副本,不影响a
- 传递任意数量实参: 函数的参数可以写*arg,这样调用函数时可以传递任意数量的实参
- 传递任意数量关键字实参:和上面类似,但是参数是**arg。
- 3和4的区别:*arg是从此处开始直到结束的所有位置参数(Positional Arguments)都将被收集并汇集成一个称为“param”的元组(Tuple)。**arg是从此处开始直至结束的所有关键字参数都将被收集并汇集成一个名为
param
的字典(Dictionary