楔子
引出函数之前你可以先想想呀如果你在程序中写一段代码,这段代码用来实现特定的功能,如果这一段代码在之后还会接着会被用到,你该怎么办呢?粘贴复制在重写一遍?虽然可以解决问题,但这也太什么了吧,而且这样写出来的代码阅读性极差。
为了解决上诉问题 出现了 函数
函数定义
函数就是将实现特定功能的代码定义成一个函数,每次当程序需要实现该功能时,只要执行(调用)该函数即可,说白了函数其实就是对对代码块和功能的封装和定义
使用函数的好处
1 提高代码的重用性
2 便于日后的维护和推展
函数构成
既然知道了函数定义和好处了,那么函数是由什么构成的了?
- 参数。也就是函数中需要动态变化的内容,如数据。
- 返回值:对参数返回的数据。
函数应该这么定义
def 函数名(形参1,形参2.。。。。。。。):
//由零条到多条可执行语句组成的函数
[return 返回值
定义函数的时候需要注意如下内容
函数名:在写函数名的时候为了易读,这时候可以有一个或多个单词组成,每个单词之间用下划线隔开,还要都要小写
参数:一个函数中可以有多个返回值组成,每个函数之间形参名之间以英文逗号隔开。
遇到return. 此函数结束, 函数后⾯面的东⻄西将不会再执⾏
def test01():
v = 'test01'
print(v)
def test02():
v =