美文网首页
7-1Python之什么是函数

7-1Python之什么是函数

作者: OoYoO | 来源:发表于2017-12-07 17:38 被阅读6次

我们知道圆的面积计算公式为:

S = πr²

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

r1 = 12.34
r2 = 9.08
r3 = 73.1
s1 = 3.14 * r1 * r1
s2 = 3.14 * r2 * r2
s3 = 3.14 * r3 * r3

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

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

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

计算数列的和,比如:1 + 2 + 3 + ... + 100,写起来十分不方便,于是数学家发明了求和符号∑,可以把1 + 2 + 3 + ... + 100记作:

100
∑n
n=1

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

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

100
∑(n²+1)
n=1

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

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

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

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

Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。

任务

此节没有任务,进入下一节继续学习。

相关文章

  • 7-1Python之什么是函数

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

  • 7、函数

    1、Python之什么是函数 2、Python之调用函数 Python内置了很多有用的函数,我们可以直接调用。 要...

  • 16.Python之函数

    Python之函数 什么是函数函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。 为什么要用函数函数...

  • E站学习第11课 认识函数 2019.11.13

    今天开始进入EXCEL第二大模块—高级操作之“函数”。 首先开篇就是认识函数:什么是函数?函数有什么作用...

  • Python第五堂笔记--函数

    1️⃣、Python之什么是函数 函数就是最基本的一种代码抽象的方式。 2️⃣、Python之调用函数 要调用一个...

  • python函数之闭包

    目录 python函数之闭包什么是闭包python中的namespace闭包的条件闭包的优点 python函数之闭...

  • Python入门之函数

    Python入门之 函数 1、初识函数 1.1 什么是函数? <1> 将某个功能封装到一个空间中就是一个函数 <2...

  • 什么是函数

    导入random模块 import random 1.什么是函数 函数就是对实现某一特定功能的代码段的封装 2.函...

  • 🔥 什么是函数?

    本文首发于公众号:小夭同学,同步更新个人博客:故事胶片,转载请署名。前端微信群等你来哦!! 1、什么是函数? 1、...

  • 36-Python之什么是函数

    我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3...

网友评论

      本文标题:7-1Python之什么是函数

      本文链接:https://www.haomeiwen.com/subject/cfrjixtx.html