学习Python第七天

1、
def 函数名(形参)
函数体
return ‘123’
2、执行函数
函数名(实参)

3、形参,实参(默认,按照顺序)

4、指定形参传入实参,可以不按照顺序

5、函数可以有默认参数

6、函数可以有默认参数(有默认值的参数一定要放在参数的尾部)

7、动态参数
1、f1(*args) (以元祖的形式传入)
2、f1(**kwargs)(以字典的形式传入)
3、f1(p,*args,**kwargs)(自动分配传入类型并分配到对应的类型里,必须按照对应格式去写)

8、为动态参数传入列表、字典、元祖
如果函数是* 那么调用的时候在传入列表参数时参数前也要加*
如果函数是** 那么调用的时候在传入字典参数时参数前也要加**

9、全局变量,局部变量
全局变量默认用大写
局部变量只能在函数体内使用,全局变量可在任意地方使用;
如果要在函数体内彻底修改全局变量,需要在函数体内加上
global (要修改的全局变量名)

原文地址:https://www.cnblogs.com/tornados/p/7902621.html