首先,先声明函数是用来干嘛的,我认为函数就是拿来用的一个简单却又不简单的工具,使用它是否简单取决于你对函数知识的储备与理解,但是知识是永远记不完的,哪怕记了也会很快遗忘,但是如果使用有效的笔记本,比如:语雀,那你就可以利用手机等电子产品,高效的实现知识的复习巩固,甚至在某些关键时刻会提高对于知识的理解。
函数的使用步骤
需要明白函数的使用是有顺序的。
第一步:定义函数
在这第一步里,定义函数,需要使用固定的结构
def 函数名(参数):
在这个过程中函数的命名应该符合大驼峰命名法,并且尽量做到见名知意。
第二步:调用函数
函数名(参数)
需要注意的是:
1.不同的需求下,参数可有可无。
2.函数必须先定义后使用,先去使用函数的话,会报错。
3.如果没有调用函数,那么函数里面的代码不会执行。
如下是一个定义函数并调用的例子。
# 定义函数
def info():
print("hello world!")
# 调用函数
info()
其实函数的执行流程中,当调用函数的时候解释器回到定义函数的地方执行下方缩进的代码,当这些代码执行完,回到调用函数的地方继续向下执行。也就是定义函数内部的时候,函数体内部缩进的代码并没有执行。
函数的参数
函数中的参数有两类,分别是形参、实参。
形参:函数定义时书写的参数(非真实数据,可以是什么乱七八糟的东西,但是尽量不要太乱)
实参:函数调用时在调用函数语句中填写的参数。
这么看函数的这两种参数其实是有些抽象的,我的下一篇博客python中函数的参数会主要说明这两种参数。
函数的返回值
返回一个值,较常用于现实超市,银行等。
return 代码
return 的作用:
1针对函数返回值
2.退出当前函数,并且return下方的所有代码均不执行(该函数体内部)
函数的说明文档
函数的说明文档也叫函数的文档说明。
def 函数名(参数):
"""说明文档的位置"""
代码
......
还可以通过help函数查看函数的说明文档
help(函数名)
函数的嵌套使用
函数的嵌套使用就是指的是一个函数里面调用了另一个函数。
运行结果