说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
函数是解决某一段特定问题的代码,通常这个问题是共性的,我们不停会用到。用些函数解决一个单一的简单的问题,有些函数支持你传入各种参数,进行复杂问题的解决。
在 Python 中,函数的使用和定义非常方便。我们定义函数时会给函数起一个名字,然后用这个名字使用它,我们把使用函数叫做调用函数,或者调用方法。
同时,Python 自身内置了非常多的函数供我们使用,这个世界上的开发人员,也会将自己开发的通用功能以库和包的形式发出出来,我们也可以方便地调用它,从而免去我们重复造轮子。这也是 Python 为什么这么流行的原因。
理解为什么会有函数这个东西并不难,你想像一下,如果计算圆的面积,我们知道公式,每次要自己套入公式进行计算。但是如果我把它定义一个函数,我只要告诉它半径或者直径就可以马上知道周长了,再往后我甚至不需要知道它的公式了。
def perimeter(r):
p = 2*3.14*r
return p
# 调用
perimeter(4) # 25.12
再举一个生活中的例子,比如有一天你回家门锁打不开了,你一个电话来了开锁师傅,他帮你打开了,整个过程你不懂相关的开锁技术,但他帮你完成了。你打电话就相当于调用这个函数,师傅开锁就相当于函数运行。如果非要说有什么不同的话,那就是我们调用函数是免费的。
我觉得,有两种情况就需要定义函数了:
除此之外,一般是不需要定义函数的,当然如果你的项目比较复杂,那么还是建议你多去定义函数。
后边,我们将从定义函数开始,来定义一个自己的函数,也学习一下如何调用其他人的函数。
更新时间:2020-04-16 15:58:22 标签:python 函数