时间:2016-10-22来源:本站原创作者:佚名
学习Python第三天

函数

假设我们需要计算3个不同大小的圆的面积

r1=12.34r2=9.08r3=73.1s1=3.14*r1*r1s2=3.14*r2*r2s3=3.14*r3*r3

当代码出现有规律的重复的时候

你就需要当心了

每次写3.14*x*x不仅很麻烦

而且,如果要把3.14改成3.的时候

得全部替换,有了函数

我们就不再每次写s=3.14*x*x

而是写成更有意义的函数调用s=ara_of_circl(x)

而函数ara_of_circl本身只需要写一次

就可以多次调用

基本上所有的高级语言都支持函数

Python也不例外

Python不但能非常灵活地定义函数

而且本身内置了很多有用的函数,可以直接调用

抽象

抽象是数学中非常常见的概念

比如计算数列的和:1+2+3+...+

写起来十分不方便

于是数学家发明了求和符号∑

可以把1+2+3+...+记作

∑n

n=1

这种抽象记法非常强大

因为我们看到∑就可以理解成求和

而不是还原成低级的加法运算

而且,这种抽象记法是可扩展的,比如:

∑(n2+1)

n=1

还原成加法运算就变成了

(1x1+1)+(2x2+1)+(3x3+1)+...+(x+1)

可见,借助抽象

我们才能不关心底层的具体计算过程

而直接在更高的层次上思考问题

写计算机程序也是一样

函数就是最基本的一种代码抽象的方式

调用函数

Python内置了很多有用的函数

我们可以直接调用

要调用一个函数

需要知道函数的名称和参数

比如求绝对值的函数abs只有一个参数

可以直接从Python的官方网站查看文档









































治疗白癜风多少钱
北京白癜风哪家比较好

转载请注明原文网址:http://www.gzdatangtv.com/cksc/1239.html

------分隔线----------------------------