学习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的官方网站查看文档 治疗白癜风多少钱北京白癜风哪家比较好
|