函数可以理解成实现某一功能的一系列代码的集合, 这样做有一个最明显的好处就是, 如果我们需要反复使用某个功能, 使用函数只需要写一遍这些语句, 然后就可以在程序中调用这个函数, 而不再需要重新写一遍这些语句.
创建 & 调用
创建函数
创建函数使用 def 关键字实现,
- def function_name(parameters):
- do some things
function_name 是函数的名称 (标识符), 调用函数时使用; parameters 是该函数的参数 (如果有多个, 则使用逗号分隔), 如果被指定, 则调用函数是也需要传入对应的实际数据; 如果该参数不需要参数, 则此处为空, 调用时也无需传入数据.
调用函数
调用函数很简单, 只需要在调用的位置写上函数的名称, 传入其需要的参数即可,
function_name(parameters)
参数
函数主要就是用来接收数据, 然后利用函数内的代码将数据加工成我们需要的内容, 那如何将数据传入函数内部供其使用呢? 这就是参数的功能, 参数用来接收需要传入函数的数据, 然后对这些参数加工处理.
形参 & 实参
形参, 在函数被定义时指定; 实参, 在函数被使用时指定.
函数是我们自己编写的, 所以我们明确的知道这个函数可以做什么, 实现功能时需要哪些数据, 所以在定义函数时写在小括号内的参数就是形参, 用于指定该函数可以接收, 处理哪些数据. 当我们使用这个函数的时候, 就需要按照它的要求传入它需要的数据, 这个数据就是实参.
- def summation(x, y):
- z = x + y
- print(str(x) + "+" + str(y) + "=" + str(z))
- summation(2, 5)
在上面这个函数中, x 和 y 就是形参, 而 2 和 5 就是实参.
来源: http://www.bubuko.com/infodetail-3156767.html