函数的参数

  • 参数的类型
  1. 形参
  2. 实参
  • 传参方式
  1. ​ 位置参数
  2. 关键字参数
  3. 默认参数
  • 可变长参数
  1. ​ *args : 接收所有溢出的位置参数
  2. **kwargs : 接收所有溢出的关键字参数
  3. *:放到实参就是打散

参数的类型

  • 形参

是在函数定义阶段就规定的参数,它就相当于定义变量时的变量

  • 实参

    是在函数调用阶段传入的参数,它相当于定义变量时的变量值

def index(a): #形参:相当于变量名
    print(a)
    
    
index(a)   #实参 :相当于变量值

传参方式

  • 位置参数

    通过位置进行传参

    
    
  • 关键字参数

    指定参数进行传参

注意:位置参数一定一定要在关键字参数之前

​ 连用时,不要对同一个形参重复赋值

默认参数:

​ 需要注意:默认参数必须在位置参数后

​ 默认参数的值仅在函数定义阶段被赋值一次

可变长参数

参数的长度可变是指在调用函数时,实参的个数可以不固定,带调用函数时

posted on 2019-11-15 17:03    阅读(72)  评论(0编辑  收藏  举报