函数 就是把 具有独立功能的代码块组织为一个小模块,在需要的时候 调用
(注意:定义好函数之后,只表示这个函数封装了一段代码而已,如果不主动调用,函数是不会主动执行的)
函数的使用包括两个步骤:

  1. 定义函数 — 封装独立的功能
  2. 调用函数 — 享受封装的成果

函数的作用:在开发程序的时候,使用函数可以提高编写的效率和代码的重用
演练步骤:

  1. 增加函数定义 multiple_table():
  2. 新建另外一个文件,使用import 导入并且调用函数
    import ly_01_hello
    ly_01_hello.multiple_table()

函数的文档注释:

  • 在开发中如果希望给函数添加注释,应该在 定义函数 的下方,使用连续的三对引号,在连续的三对引号之间编写对函数的说明文字
    在pycharm中首先选中函数名,在弹出的小灯泡中选中第二项“插入文档字符串”
  • 在函数调用位置,使用快捷键ctrl+Q 可以查看函数的说明信息
    注意:因为函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留两个空行

函数参数的使用

  • 在函数名后面的小括号内部填写参数
  • 多个参数之间使用,分隔

函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能够适用于更多的数据

  • 形参:定义函数时,小括号中的参数,是用来接受参数用的,在函数内部作为变量使用
  • 实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部用的

函数的返回值:

  • 在程序开发中,有时候会希望一个函数执行结束后,告诉调用者一个结果,一边调用者针对具体结果做后续处理。
  • 返回值 是函数 完成工作后,最后给调用者的一个结果
  • 在函数中使用return关键字可以返回结果
  • 调用函数一方可以使用变量 来接收 函数的返回结果

注意:return 表示返回,后续的代码都不会被执行

提示:在工作中针对需求的变化,首先应该冷静思考,不要轻易修改之前已经完成的能够正常执行的函数