函数:就是实现某个功能的代码块(一段功能代码),可以提高代码的复用性。
学习函数的目的:提高代码复用性,减少代码的冗余(重复代码)。
定义函数的格式如下:
def 函数名():
代码
通过函数名()
即可完成调用。
函数名和变量名的组成一样,都是由字母、数字、下划线组成,但是不能以数字开头。
示例:
def show_msg(): for _ in range(3): print("函数的定义和调用")
- 注意点:函数定义好之后,不会自动调用执行函数里面的代码,想要执行函数,需要调用。
- 调用函数的语法格式:
函数名()
函数调用结果show_msg()
6.1.1 函数的嵌套调用
函数的嵌套调用:在一个函数里面又调用了一个另外一个函数,该格式称为函数的嵌套调用。
示例:
函数嵌套调用结果def task1(): print("task1 开始执行了。。。") print("task1 执行中。。。") print("task1 执行结束了。。。") def task2(): print("task2 开始执行了。。。") # 嵌套调用task1函数 task1() print("task2 执行结束了。。。") task2()
注意:函数的执行流程。
6.1.2 函数的文档说明
函数的文档说明:多行注释放到函数内第一个行,该注释就称为文档说明。
函数文档说明的作用:对函数的进行解释说明,告诉开发者函数的功能职责。
示例:
自定义函数文档说明结果def show_info(): """输出指定内容到控制台""" print("好好学习,天天向上") # 查看函数的文档说明,使用help函数 help(show_info)
系统函数的说明文档import random # 查看系统函数的文档说明 help(random.randint)
网友评论