5.1 函数
在中学数学中我们知道y=f(x)代表着函数,x是自变量,y是函数f(x)的值。在程序中,自变量(x)可以代表任意的数据类型,可以是字符串、列表、字典、对象,可以是我们认为的任何东西。
示例1:以简单的数据计算函数为例,定义函数fun(a,b,h)来计算上底为a,下底为b,高为h的梯形面积。↓
函数的目的是封装,提高应用的模块性及代码的重复利用率。将常用的处理过程写成函数,在需要时调用它,可以屏蔽实现细节,减少代码量,增加程序可读性。
示例2:假如多个梯形的面积需要计算,那么代码如下:↓
上例中的调用方法fun(3,4,5)并不直观
5.Python基础语法(函数/条件控制/循环语句/可迭代对象/迭代器/生成器/对象赋值/浅复制/深复制)