八、函数

1、函数简介

  • 定义:函数是一个对象,能够保存一段代码,并在你想要使用时,可以对它重复调用
  • 语法:

def 函数名 (形参1,形参2,……) :
     代码块

2020/11/13 Python基础学习课程八:函数
  • (函数名必须符合规范,不能以数字开头,可以包括字母、数字、下划线)

2、函数的参数

2.1 函数的形参和实参

  • 形参和实参:形参(形式参数),相当于在函数内部声明了变量,但是并不是赋值;实参(实际参数),指定了形参,调用函数时传递的就是实参,实参会赋值给对应的形参,所以有几个形参调用函数时就要传递几个实参
    2020/11/13 Python基础学习课程八:函数

2.2 函数的传递方式

  • 定义形参默认值:定义形参时,可以为形参指定默认值;指定默认值后,若用户没有传递实参,则按默认值运算,若用户传递了实参,则按照实参来运行
    2020/11/13 Python基础学习课程八:函数
  • 位置传参:将对应位置的实参赋值给对应位置的形参
    2020/11/13 Python基础学习课程八:函数
  • 关键字传参:根据参数名传递实参,可以不按照形参定义的顺序去传递
    2020/11/13 Python基础学习课程八:函数
  • 混合传参:使用位置传参和关键字传参混合传参,但要注意不能将关键字传参放在位置传参前面
    2020/11/13 Python基础学习课程八:函数
    2020/11/13 Python基础学习课程八:函数
    (课时还没上完,会继续更新哦!!)

相关文章: