函数

一. 函数

函数是对功能的封装

def abc(形参列表):

    代码块

abc(实参列表)

 

def a(name, age = '24', gender = '男'):                                              # 默认值参数写在最后

    with open(name, mode = 'a', encoding = 'utf-8') as f:

        f.write(age)

        f.write(gender)

a('123.txt', gender = '女')

return

执行代码块时, 碰到return直接返回

return a, 函数返回a的内存指向

return 后面不写或没有return时, 返回None. return后面返回多个参数, 返回一个元组. 

形参: 函数声明的位置的变量

实参: 函数调用的时候给的具体的值

传参: 把实参交给形参的过程

实参:

1. 位置参数                      要记住每一个对应的位置

2. 关键字参数                  按形参的名字給形参传值

3. 混合参数                      先位置后关键字

形参:

1. 位置参数

2. 默认值参数                   默认值参数要卸载参数列表的最后

3. 动态参数

原文地址:https://www.cnblogs.com/NachoLau/p/9444404.html