ad

《给所有人的Python》_第四版_也是给你的一本知识宝典_2.7 使用函数

admin 78 2023-10-25

【摘要】 本书摘自《Python数据分析案例教程》一书中第2章,第7节,作者是来自日本的柴田 淳,由汤怡雪、李冉亭翻译。

2.7 使用函数

到目前为止,书中已经使用了好几种函数了,例如,内置函数 int(), 用于将与数 值相当的字符串转换为数值,如果将字符串作为参数传递给函数,就会作为结果返回 数值;使用 turtle绘制图形时也使用了函数;另外,在 Jupyter Notebook 中绘制图表 的 plt.plot()、plt.bar()也是函数。 Python 中,不仅有返回数值、字符串这样简单的 数据的函数,而且也有进行复杂处理的函数。

2.7.1 什么是函数

简单来说,函数(function)就是接收输入并返回输出的结构,如图2.24所示。也 可以说,函数是为实现特定目的而提供相应功能的结构。

在程序中有需要频繁执行的操作以及一些固定的处理方式,而函数就是将这些 经常会出现的处理内容事先整理成随时都可以使用的公式。因此,为了可以更高效 地编写程序需要使用函数。

例如,假设想要计算数值列表的合计。如果灵活运用目前为止所学知识,那么制 作一个计算列表元素总和的程序也不是一件困难的事情。下面是将一个变量和 for 语句相结合的简单程序。

《给所有人的Python》_第四版_也是给你的一本知识宝典_2.7 使用函数

若每次计算列表元素的总和都需要编写以上代码那将会很麻烦。比起这样书写 代码,使用Python 自带的内置函数sum() 就会简单许多。而且,如果知道了sum() 的功能,那么只要看到代码中所写的函数名称就可以知道是如何处理的了。比起上

述例子中写的很长的代码,只需要写"sum(the list)"就可以做出简练且易于理解的 程序了。

另外,在手写的代码中会包含一定比例的错误,而使用现成的、可以保证正确处 理的函数,就会降低错误的概率,从而做出更高品质的程序。

在Python 中,除了像sum() 这样的内置函数以外,还可以使用稍后介绍的叫作 模块的结构。 Python 中配备了很多函数,如果可以熟练地运用这些函数,就可以更 加快速地制作出程序了。另外,函数中都起了易于联想其功能的名称,这个函数的名 称就叫作函数名称。

2.7.2 调用函数

使用Python 调用函数时,在函数名称的后面使用小括号"()"。

句法:调用函数的表记方法

函数名称(参数1,参数2…)

作为示例,调用内置函数 abs()。abs() 是求数值绝对值时使用的函数,在调用 函数时使用小括号传递数值,然后再调用。这样一来,就会返回转换成正数的结果, 如图2.25所示。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《基于Kubernetes的容器云平台实战》_了解最新技术前沿_4.1 Docker Registry
下一篇:打开《Java语言程序设计与应用》_从基础向熟练进发_4.2.5 构造方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×