首页技术文章正文

Python中的函数是什么?

更新时间:2021-03-19 来源:黑马程序员 浏览量:

1577370495235_学IT就到黑马程序员.gif


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

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

1616147380002_函数的工作原理.jpg

图1 函数的工作原理

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

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

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

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

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

(4) 降低了软件开发和维护的成本。



猜你喜欢:

python中map函数的用法[python学习]

Python转换数据类型的函数有哪些?

python reduce函数怎么用?[python培训]

黑马程序员Python+数据分析课程

分享到:
在线咨询 我要报名
和我们在线交谈!