1,知道什么是函数
- 在很多种语言当中都会有这么个“函数”,有了解过python中的函数嘛
-
在开发过程中,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数
2,熟悉函数的定义及调用
- 那么函数是如何定义的呢
定义函数的格式:
def 函数名():
代码
例:
def Info():
print('------------------------------------')
print(' hello,pythonWord ')
print('-----------------------------------')
- 那么调用函数又是如何调用的呢
3,了解函数的文档说明
假设 len函数
函数的文档说明 -> 加的文档说明 是python help(len)
len python内置函数 python创建
很多的时候需要程序员自己创建
自定义一个函数
def add2num(num1, num2):
return num1 + num2
help(add2num)
如果一个自定义函数 没有文档说明 默认是用help会打印
自定义一个函数
def add2num(num1, num2):
这个函数是用来计算两个数的和的
:param num1: 数字1
:param num2: 数字2
:return: 返回值是两个数字相加
return num1 + num2
help(add2num)
一切靠自觉
结果:
结果:
4,熟悉函数的参数
5,熟悉函数的返回值
<1><1>“返回值”介绍
生活例子:
假如我让别人去给我买包糖,然后给他一块钱,这一块钱是我给他的,就相当于调用函数时传递到参数,让别人买糖这个事情最终的目标是,让他把糖给我带回来然后给我,,,此时糖就是返回值
在开发中的例子:
6,熟悉4种函数的类型
<1>函数类型
<3>无参数,有返回值的函数
此类函数,不能接收参数,但是可以返回某个数据,一般情况下,像采集数据,用此类函数 获取温度(案例需实际演示)
def getTemperature():
这里是获取温度的一些处理过程
为了简单起见,先模拟返回一个数据
return 24
temperature = getTemperature()
print('当前的温度为:%d'%temperature)
<4>有参数,无返回值的函数
此类函数,能接收参数,但不可以返回数据,一般情况下,对某些变量设置数据而不结果时,用此类函数
<5>有参数,有返回值的函数
此类函数,不仅能接收参数,还可以返回某个数据,一般情况下,像数据处理并需要果的应用,用此类函数
计算1~num的累积和(案例需实际演示)
def calculateNum(num):
函数根据有没有参数,有没有返回值可以相互组合
定义函数时,是根据实际的功能需求来设计的,所以不同开发人员编写的函数类型各不相同
7,掌握函数的嵌套调用
结果:
- 一个函数里面又调用了另外一个函数,这就是所谓的函数嵌套调用
~~~ ~~~