立即学习:https://edu.csdn.net/course/play/26676/338788?utm_source=blogtoedu
函数定义里参数列表的顺序:
1-> 一般参数
2-> *args 按位置被调用的参数的收容队
3-> 带缺省值的可选参数
4-> **kwargs 按名称被调用的参数的收容队
函数返回值可以有N(N>1)个,可以一次性用于M(M<=N)个变量赋值。当M=N时,赋值一一对应;当M<N时,第M个、第M+1个... ...第N个函数返回值将组合成一个元组赋值于第M个变量
python函数的参数传递缺省为按地址传递,或者说是引用传递
当函数内部变量和函数外部变量同名时,缺省情况下内部变量为局部变量。视频中的例子报错是因为该局部变量在赋值前被引用,导致没有什么可被引用故而出错