Python 函数(一)

函数def 

函数:封装一块功能的代码

'''
问题:
    1/  阻止结构不清晰,可读性差
    2   代码冗余
    3   可扩展性差

什么是函数
    具有某种功能的工具---->函数
为什么要有函数
怎么用函数:
    先定义:
        def 函数名(形参1,形参2...):
            code1
            ...
            return 返回值1...
    后使用:
        函数名(实参1,实参2....)


形参:函数定义阶段的参数
实参:函数调用阶段的参数


形参:(从左往右):位置参数,*arges 默认参数 ,**kwargs
    1  位置形参
    2  默认形参 存在于形参中,如何没有传值,则使用默认值,如果有传值,使用传过来的实参的值
3 可变长形参 *args 捕捉多余的位置参数 **kwargs 捕捉对于的关键字参数,只能用在形参末尾 实参: 1 位置实参 2 关键字实参 ''' 
#实参顺序(从左往右):位置参数,关键字参数

  

posted @ 2020-11-16 21:10  全村的唯一希望  阅读(72)  评论(0编辑  收藏  举报