什么是函数?
答: 函数是具有重复利用价值的一段代码.
其本质就是一段代码, 一段具有重复利用价值的代码.
这个解释中有两个关键字: 重复利用、价值
综上两个关键字, 我们可以再进一步理解函数:
函数就是一个功能的实现代码,
因为功能是具有价值的, 且它能重复利用.
在编程中, 函数分为3个阶段, 分别是:
输入数据、处理数据和返回处理结果, 如下图:
下面是代码的实践部分
def getSumBy (number1, number2):
theSum = number1 + number2
return theSum
value2 = 20000
result = getSumBy (10000, value2)
print(result)
其中
def 是Python的关键字, 表明接下来将新建一个函数.
紧接着的 getSumBy 是新建函数的名字.
接下来的 number1 是接收输入数据1的变量名,
注: 编程术语称为参数1.
number2 是参数2,
多个参数之间用逗号隔开,
然后写入一对括号并以冒号结尾.
接下来的第2至3行是新建函数的函数体, 即: 处理数据的相关代码.
其前面必须加上至少一个空白符以表示此段代码是隶属于函数的,
其中第2行做了一个求和的运算,
第3行的 return 是Python的关键字, 用来返回处理结果, 也称返回值, 在此它返回了 theSum 的变量值.
第6行是函数的使用方法, 也称调用函数.
首先写入目标函数的名字, 然后写入一对括号, 最后填入参数的值(可以是变量), 多个值之间也用逗号隔开.
若此函数有返回值, 则用等于号赋值给一个接收变量, 在这里即赋给 result 变量.
最后一行, print 是Python的一个内置函数, 其功能是向屏幕输出指定的内容,
在这里, 即输出了 result 的变量值.