Python 第九天 函数

1. 函数是对功能和动作的封装

def 函数名(形参):

  函数体

  return 返回值

函数名(实参)

2. return

  不写return时 表示没有返回值,若调用接收到None

  写return时,若没有值,同上,不过遇到return就终止函数运行

                    若有一个值,就正常返回

       若有多个值时,用一个变量接收到时以元组的形式,若是多个接收,则不是元组

3.实参:在函数调用的位置给的参数

  1)位置参数:按位置给形参赋值

  2)关键字参数:按形参名给形参赋值,结果是按形参的顺序

  3)混合参数:位置参数必须放在前面,关键字参数放后面

4.形参:在函数声明的位置给的参数

  1)位置参数: 按位置声明形参

  2)默认值参数: 当给参数传递值时,默认值不起作用,不给值时起作用,保证有值

    位置参数放前面,默认值放后面

       

原文地址:https://www.cnblogs.com/sophie99/p/9640241.html