从零开始学Python-Day13-函数

函数

程序中的函数,可以简单理解为给某一固定算式做定义,例如我们要计算圆的面积,S = πr2

<code>>>> 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/<code>

如果没有函数,每次计算圆面积时,我们都要写一遍对应的算式,而当我们定义了圆面积的函数,每次需要计算只要调用这个函数即可,所有高级程序语言都支持函数,Python也一样。Python不仅可以自己定义函数,它本身也内置了很多函数,可以在官方文档直接查阅https://docs.python.org/zh-cn/3/library/functions.html

抽象

抽象是数学中非常常见的概念。举个例子:

计算数列的和,比如:1 + 2 + 3 + ... + 100,写起来十分不方便,于是数学家发明了求和符号∑,因为我们看到 ∑ 就可以理解成求和,而不是还原成低级的加法运算。

借助抽象,我们才能不关心底层的具体计算过程,而直接在更高的层次上思考问题。

写计算机程序也是一样,函数就是最基本的一种代码抽象的方式。


分享到:


相關文章: