Python 2.7 函数、抽象

函数:

                我们知道圆的面积公式是  S= π r ²

                当我们知道半径 r  的值时,就可以根据公式计算出面积,假设我们需要计算3个不同大小的圆的面积:

                

                 当代码出现有规律的重复的时候,你就要当心了,每次写 3.14 * x * x  不仅很麻烦,而且,如果要把3.14 改成 3.14159265359的时候,得全部替换。

                 有了函数,我们就不用每次写 S = 3.14 * x * x ,而是写成更有意义的函数调用 s = area_of_circle(x) ,而函数 area_of_circle 本身只需要写一次,就可以多次diao调用。

                      基本上duoy多有的高级语言都支持函数,python 也不例外。python 不但能非常灵活的定义函数,而且本身内置了很多有用的函数,可以直接调用。

抽象:

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

                    计算数列的和,比如:1+2+3+4+5+6+7+......+100,这样写起来十分不方便,于是数学家就发明了 求和符\sum,可以把1+2+3+4+5+6+7+....+100 记作:

                     100

                     \sum n

                     n = 1

                     这种抽象记忆法非常强大,因为我们看到 ∑ 就可以理解成求和,而不是还原成低级的加法运算。而且这种抽象记忆是可拓展的:

                    100

                    \sum(n²+1)

                    n = 1

                    还原成加法运算就变成了:

                   (1 x 1 + 1) + (2 x 2 + 1) + (3 x 3 + 1) + ... + (100 x 100 + 1)

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值