多角度俯瞰Python函数及作用

什么是函数

我们应该都学过三角函数吧,比如正弦函数,在最初接触到这方面的知识的时候,我们要求sin30°是不是要去查一个叫做“三角函数值查表”的东西,然后得出sin30° = 0.5。

那么问题来了,sin30°为什么会等于0.5呢?也就是说30°遇到正弦函数sin中为什么会变成0.5呢?

我们不妨想象一下,当初置顶三角函数值查表的人可能要先用角度尺画出一个30°的角,然后在这个角的基础上画出任意一条边的垂线,好得出一个直角三角形,接着用尺子量出这个30°角对应的直角边的长度a,以及直角三角形斜边的长度c,然后通过a / c的值得出30°正弦函数的值,并记录在三角函数值查表里头去,同样的方式,我们还可以记录出60°、90°、45°、10°、5°这样的角度的三角函数值。

像上面那样计算三角函数值并记录值的过程,便可称之为函数,换句话说,函数就是处理数据的过程,并得到一个结果。我们反复查询三角函数值查表并得出结果的这个过程便可视为计算机编程当中的函数的调用,是直接调用,而不必每次自己去画角、量边长。

python函数

什么是python函数?

python函数是代码块;是可以用来处理数据的代码块,如上面所介绍的三角函数的值的求法过程便可以用Python代码来实现;

计算机编程为什么需要函数,函数有什么功能

每一门计算机编程语言都有函数的设计,HTML没有是因为HTML是超文本标记符号,不是编程语言。

函数让计算机编程变得更加简单、灵活,具体的功能可以总结如下两大点:

1、函数使代码可以重复利用,跨文件重复利用,使开发更加高效、快捷;python之所以简单,寥寥几行就能写个爬虫什么的,就是因为库多函数多;

2、函数是代码块,使代码变得简洁,易于阅读,也方便于修改,更容易维护;很多时候,我们会把函数写在一个专门用来放函数的py文件,而类class则会放在专门放类的py文件当中;

python函数长什么样

我们先用一个函数来展示python函数的一般模式

示例

def sum(varlist):
    Sum_Number = 0
    for i in varlist:
        Sum_Number += i
    return Sun_Number

来源python函数,多角度俯瞰python函数
免责声明:内容仅供参考,不保证正确性。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 三角函数是基本初等函数[https://baike.baidu.com/item/%E5%9F%BA%E6%9C%...
    崔天译阅读 2,845评论 0 0
  • 理解三角函数 三角函数,简单理解地话,可以和勾股定理关联起来。勾股定理是指:对于直角三角形,两个直角边的平方和等于...
    虽然菜阅读 1,001评论 0 0
  • 定点小数运算 来自:http://www.eepw.com.cn/article/17893.htm 在DSP世界...
    郝宇峰阅读 9,268评论 0 2
  • 04-数学函数、字符和字符串 4.1 引言介绍数学函数、字符和字符串对象,并使用他们来开发程序。 4.2 常用数学...
    jxxh阅读 247评论 0 0
  • 1. 摘要 本文讲解了Python语法的要点,便于入门者学习之用。 2.内容 2.1 基本语法 2.2.1 Pyt...
    笔名辉哥阅读 1,433评论 0 1