函数
程序中的函数,可以简单理解为给某一固定算式做定义,例如我们要计算圆的面积,S = πr2
>>> r1 = 1 >>> r2 = 2 >>> r3 = 3 >>> s1 =3.14*r1**2 >>> print(s1) 3.14 >>> s2 =3.14*r2**2 >>> print(s2) 12.56 >>> s3 =3.14*r3**2 >>> print(s3) 28.26
如果没有函数,每次计算圆面积时,我们都要写一遍对应的算式,而当我们定义了圆面积的函数,每次需要计算只要调用这个函数即可,所有高级程序语言都支持函数,Python也一样。Python不仅可以自己定义函数,它本身也内置了很多函数,可以在官方文档直接查阅
https://docs.python.org/zh-cn/3/library/functions.html
抽象
抽象是数学中非常常见的概念。举个例子:
计算数列的和,比如:1 + 2 + 3 + ... + 100
,写起来十分不方便,于是数学家发明了求和符号∑,因为我们看到 ∑ 就可以理解成求和,而不是还原成低级的加法运算。
借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。
写计算机程序也是一样,函数就是最基本的一种代码抽象的方式。