Python中函数是什么?使用它的好处有哪些?

函数是一种功能抽象,它可以完成特定的功能,与黑箱模型的原理一样。黑箱模型是指所建立的模型只考虑输入与输出,而与过程机理无关。 Python技术文章2021-03-19 |传智教育 |函数是什么

函数是组织好的、可重复使用的、用来实现单一或相关联功能的代码段,通过函数的名称表示和调用。函数也可以看作是一段有名字的子程序,可以在需要的地方使用函数名调用执行。在学习本章内容之前,其实我们已经接触过一些函数,比如输出信息到命令行窗口的print()函数、接收键盘输入信息的input()函数等。

函数是一种功能抽象,它可以完成特定的功能,与黑箱模型的原理一样。黑箱模型是指所建立的模型只考虑输入与输出,而与过程机理无关。现实生活中,应用黑箱原理的实物有很多,比如洗衣机,对于使用者来说,大家只需要了解洗衣机的使用方法,将洗衣粉、水放入,最终得到洗干净的衣服,这个过程是完全封闭的。对于函数,外界不需要了解其内部的实现原理,只需要了解函数的输入输出方式即可使用,换言之,调用函数时以不同的参数作为输入,执行函数后以函数的返回值作为输出,具体如图1所示。

Python中函数是什么?使用它的好处有哪些?

图1 函数的工作原理

函数大体可以划分为两类,一类是系统内置函数,它们由Python内置函数库提供,例如前面章节中学习的print()、input()、type()、int()等函数;另一类是用户根据需求定义的具有特定功能的一段代码。自定义函数像一个具有某种特殊功能的容器——将多条语句组成一个有名称的代码段,以实现具体的功能。

使用函数的好处主要体现在以下几方面:

(1) 将程序分解成更小的块(模块化);

(2) 降低理解难度,提高程序质量;

(3) 减小程序体积,提高代码可重用性;

(4) 降低了软件开发和维护的成本。猜你喜欢:

Python正则表达式re模块常用函数有哪些?

python的filter函数怎么用?[python技术分享]

Python函数详细教程,顶你看2天的视频课!

传智教育Python培训

Python教程

Python是怎样定位和修改文件读写位置的?

2021-7-12 2:38:00

Python教程

什么是孤儿进程和僵尸进程?如何避免僵尸进程?

2021-7-12 8:38:27

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索