1、Python参数传递:类型属于对象,变量没有类型
可变对象:list、dict
不可变对象:string、tuples、number
2、参数类型
(1)必填参数:正确顺序,调用时数量与声明数量一致;
(2)关键字参数:使用关键字运行函数调用时参数顺序和声明参数时的顺序一致;
(3)默认参数:声明时设置默认函数值,调用时可不设置;
(4)不定长参数:需要一个函数能处理比声明时更多的参数
另外:声明中参数有*,*后的参数必须用关键字传入
例如:def f(a,b,*,c)--》f(1,2,c=3)
3、变量作用域
L(Local)局部作用域
E(Enclosing) 闭包函数外的函数中
G(Global)全局作用域
B 内置作用域
619

被折叠的 条评论
为什么被折叠?



