函数
Contents
- 函数基础
- 参数(传参、调用、不定长参数)
- 函数返回值(return)
- 函数嵌套调用
函数基础
在编写程序的过程中,有某一功能代码块出现多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数(一系列Python语句的组合,可以在程序中运行一次或者多次;代码的复用最大化以及最小化冗余代码,整体代码结构清晰,问题局部化更好的扩展处理)
函数定义:
def + 关键字 + 小括号 + 冒号 + 换行缩进 + 代码块 定义一个函数
def 函数名(参数列表):
代码块/函数体[一系列的python语句,表示独立的功能]
函数调用:
函数名加 ( ) 即可调用该函数,本质上就是去执行函数定义里面的代码块,在调用函数之前 必须先定义
def printInfo(): print('q') print('r') pass printInfo()#函数的调用后边一定加()
函数说明文档:
函数内容的第一行可以用字符串进行函数说明
参数的分类:
- 必选参数
- 默认参数[缺省参数]
- 可选参数
- 关键字参数
参数:
- 其实就是函数为了实现某项特定的功能,进而为了得到实现功能所需要的数据
- 为了得到外部数据
def printInfo(name,height,weight,hobby,pro): print(name,height)