网站大量收购独家精品文档,联系QQ:2885784924

Python语言程序设计基础 课件汇总 张世文 第6--10章 函数--- 程序设计常见问题 .pptx

Python语言程序设计基础 课件汇总 张世文 第6--10章 函数--- 程序设计常见问题 .pptx

  1. 1、本文档共384页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第6章函数;

6.1函数概述;

(4)提高代码质量。把一个复杂任务分割成若干个子任务以后,代码相对简单,易于开发、调试和维护。

(5)协作开发。在将大型项目分割成不同的子任务以后,团队中的所有人可以分工合作,加快软件开发进度。

(6)实现特殊功能。有些需要多次迭代计算的复杂算法,可以使用递归函数来实现,大大降低软件开发的复杂度。

函数的定义者和调用者可以不是同一个人,根据程序中函数的定义者的不同,可以把函数分成用户自定义函数、内置函数、标准库函数和第三方库函数。;

1.用户自定义函数

在Python中,程序员可以通过定义一个函数来实现特定的功能,这是本章将要重点介绍的内容。一般来说,程序员可以通过两种方式来定义函数:用def关键字来定义一个普通函数;用lambda定义简单的匿名函数。;

2.内置函数

内置函数(Built-inFunctions)是Python语言内部已经定义好的函数,属于语言的一部分。其实在前面的章节中,已经在使用Python的内置函数了,如input()、print()、len()等。表6-1给出了Python的内置函数,我们可以查阅资料去使用。;;

3.标准库函数

Python语言在安装程序的同时会安装若干标准库,这些库中包含了很多函数,它们按照功能进行分类。当使用某一个库中的函数时,可以先通过import语句导入相应的标准库,然后在程序中调用。一些常用的标准库如下:

(1)?os:提供用于操作系统交互的功能,如文件操作、目录操作等;

(2)?sys:提供了对Python解释器的访问,包括命令行参数、标准输入输出等;

;

(3)?math:包含了数学运算函数,如三角函数、对数函数等;

(4)?datetime:用于处理日期和时间;

(5)?json:用于JSON数据的编码和解码;

(6)?requests:用于发送HTTP请求的库。;

4.第三方库函数

Python社区和一些公司提供了很多其他高质量的库,如Python图像库等,这些库有的是收费的,有的是免费的。我们在下载安装这些库以后,通过import语句导入,就可以使用其中定义的函数。下面给出了一些常用??第三方库。

(1)?numpy:用于科学计算,提供了高性能的多维数组对象和用于处理这些数组的工具;

(2)?pandas:提供了数据分析工具,包括数据结构和数据分析函数;

(3)?matplotlib:用于绘制可视化图表的库;

;

(4)?beautifulsoup4:用于解析HTML和XML文档的库,常用于网页爬虫;

(5)?scikit-learn:用于机器学习的库,包含了很多经典的机器学习算法;

(6)?django:用于构建Web应用程序的高级框架;

(7)?flask:轻量级的Web框架,适用于构建简单的Web应用;

(8)?tensorflow和pytorch:用于深度学习和神经网络的库;

(9)?sqlalchemy:用于数据库操作的SQL工具包和对象关系映射(ORM)库;

(10)?pytest:用于编写单元测试的框架。;

6.2函数定义;

函数名:函数的名称,其命名必须符合标识符的命名规则,后边的程序根据这个名称来进行调用,所以起名的时候应尽量做到见名知义,如get_sum、cal_value。

参数列表:函数的输入,可以定义零个或多个参数,参数之间用逗号分隔。这些参数在函数被调用时会被传递进来。

函数的代码块:函数要执行的代码,它可以是任何有效的Python语句,用来完成特定的功能,如发送邮件、计算[11,22,56,225,3]中的最大值等。

返回值:函数执行完毕后返回的值,使用return语句来返回。如果函数没有返回值,那么它会默认返回None。;

形式参数和实际参数是Python函数中用于数据传递的重要概念。形参在函数定义时声明,用于接收实参;而实参在函数调用时提供,用于传递具体的数据给形参。它们之间的关系通过函数调用过程中的数据传递来实现。一般情况下,函数调用时所用的实参顺序要和形参顺序保持一致。;

【例6-1】简单问候。

这个示例演示了最简单的函数结构。第一行代码使用关键字def来告诉Python要定义一个函数,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。在这里,函数名为greet,它不需要任何信息就能完成其工作,因此括号内是空的(括号必不可少)。最后,定义以冒号结尾。;

【例6-2】计算两数和的函数。

参数表里的a和b代表要求输入的数,返回结果是

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档