函数基础
目标
●函数的快速体验
●函数的基本使用
●函数的参数
●函数的返回值
●函数的嵌套调用
●在模块中定义函数
01.函数的快速体验
1.1快速体验
●所谓函数,就是把具有独立功能的代码块组织为-一个小模块,在需要的时候调用
●函数的使用包含两个步骤:
1.定义函数–封装独立的功能
2.调用函数–享受封装的成果
●函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用
02.函数基本使用
2.1函数的定义
定义函数的格式如下:
def函数名():
函数封装的代码
- def 是英文define 的缩写
2.函数名称应该能够表达函数封装代码的功能,方便后续的调用
3.函数名称的命名应该符合标识符的命名规则
●可以由字母、下划线和数字组成
●不能以数字开头
●不能与关键字重名
2.2函数调用
调用函数很简单的,通过"函数名()" 即可完成对函数的调用
2.3 PyCharm的调试工具
●F8 Step Over可以单步执行代码,会把函数调用看作是一行代码直接执行
●F7 Step Into可以单步执行代码,如果是函数,会进入函数内部
2.3函数的文档注释
●在开发中,如果希望给函数添加注释,应该在定义函数的下方,使用连续的三对引号
●在连续的三对引号之间编写对函数的说明文字
●在函数调用位置,使用快捷键CTRL + Q可以查看函数的说明信息
注意:因为函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留两个空行
2.4.函数的返回值
●在程序开发中,有时候,会希望-个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理
●返回值是函数完成工作后,最后给调用者的一个结果
●在函数中使用return 关键字可以返回结果
●调用函数一方,可以使用变量来接收函数的返回结果
注意: return表示返回,后续的代码都不会被执行