摘要:
1、使用global语句定义全局变量2、默认参数默认参数值应该是不可变的。注意:只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先声明有默认值的形参而后声明没有默认值的形参。这是因为赋给形参的值是根据位置而赋值的。例如,def func(a, b=5)是有效的,但是def func(a=5, b)是无效的。defsay(message, times =1):printmessage * times3、关键参数如果你的某个函数有许多参数,而你只想指定其中的一部分,那么你可以通过命名来为这些参数赋值deffunc(a, b=5, c=10):print'a is& 阅读全文