如何实现两个EXCEL表格相互查找并填充相应的内容--英雄云拓展知识分享
150
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 自带的内置函数sum() 就会简单许多。而且,如果知道了sum() 的功能,那么只要看到代码中所写的函数名称就可以知道是如何处理的了。比起上
述例子中写的很长的代码,只需要写"sum(the list)"就可以做出简练且易于理解的 程序了。
另外,在手写的代码中会包含一定比例的错误,而使用现成的、可以保证正确处 理的函数,就会降低错误的概率,从而做出更高品质的程序。
在Python 中,除了像sum() 这样的内置函数以外,还可以使用稍后介绍的叫作 模块的结构。 Python 中配备了很多函数,如果可以熟练地运用这些函数,就可以更 加快速地制作出程序了。另外,函数中都起了易于联想其功能的名称,这个函数的名 称就叫作函数名称。
2.7.2 调用函数
使用Python 调用函数时,在函数名称的后面使用小括号"()"。
句法:调用函数的表记方法
函数名称(参数1,参数2…)
作为示例,调用内置函数 abs()。abs() 是求数值绝对值时使用的函数,在调用 函数时使用小括号传递数值,然后再调用。这样一来,就会返回转换成正数的结果, 如图2.25所示。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~