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

Python程序设计PPT课件(共12章)第8章 模块和包.pptxVIP

Python程序设计PPT课件(共12章)第8章 模块和包.pptx

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章模块和包· 模块概述· 自定义模块· 模块的导入特性· Python中的包· 第三方模块的下载与安装第8章 模块和包了解模块的概念及其导入方式。掌握常见标准模块的使用。了解模块导入的特性。掌握自定义模块的使用。掌握包的结构及其导入方式。了解第三方模块的下载安装。第一部分Python程序的结构Python程序的结构Python的程序由包(package)、模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。第二部分模块概述什么是模块在Python程序中,每个.py文件都可以视为一个模块,通过在当前.py文件中导入其它.py文件,可以使用被导入文件中定义的内容。.py什么是模块Python中的模块可分为三类,分别是内置模块、第三方模块和自定义模块。Python的官方模块,可直接导入程序供开发人员使用。由非官方制作发布的、供给大众使用的Python模块,在使用之前需要开发人员先自行安装开发人员在程序编写的过程中自行编写的、存放功能性代码的.py文件。内置模块第三方模块自定义模块模块的导入方式使用import导入使用import导入模块的语法格式如下:import 模块1, 模块2, …模块的导入方式使用import导入模块导入之后便可以通过“.”使用模块中的函数或类。模块名.函数名()/类名模块的导入方式使用import导入如果在开发过程中需要导入一些名称较长的模块,那么可使用as为这些模块起别名,语法格式如下:import 模块名 as 别名模块的导入方式使用from…import…导入使用“from…import …”方式导入模块之后,无需添加前缀,可以像使用当前程序中的内容一样使用模块中的内容,此种方式的语法格式如下:from 模块名 import 函数/类/变量模块的导入方式使用from…import…导入from…import…也支持一次导入多个函数、类、变量等,函数与函数之间使用逗号隔开。from time import sleep, time模块的导入方式使用from…import…导入利用通配符“*”可使用from...import...导入模块中的全部内容,语法格式如下:from 模块名 import *模块的导入方式使用from…import…导入from…import…也支持为模块或模块中的函数起别名,其语法格式如下:from 模块名 import 函数名 as 别名模块的导入方式结 论 虽然通过“from 模块名 import …”方式可简化模块中内容的引用,但可能会出现函数重名的问题。因此,相对而言使用import语句导入模块更为安全。常见的标准模块Python内置了许多标准模块,例如sys、os、random和time模块等。sysosrandomtime常见的标准模块sys模块中提供了一系列与Python解释器交互的函数和变量,用于操控Python的运行时环境。常见的标准模块os模块中提供了访问操作系统服务的功能,该模块中常用函数如下表所示。常见的标准模块random模块为随机数模块,该模块中定义了多个可产生各种随机数的函数。常见的标准模块time模块中提供了一系列处理时间的函数,常用函数的说明如下表所示。第三部分自定义模块自定义模块Python中每个文件都可以作为一个模块存在,文件名即为模块名。假设现有一名为module_demo的Python文件,该文件中的内容如下:age = 13def introduce(): print(fmy name is itheima,Im {age} years old this year.)自定义模块使用import语句导入module_demo模块,并使用该模块中的introduce()函数。import module_demomodule_demo.introduce()print(module_demo.age)自定义模块若只使用module_demo模块中的introduce()函数,也可使用from…import…语句导入该函数。from module_demo import introduceintroduce()自定义模块如果需要导入其它目录下的模块,那么可以将被导入模块的目录添加到Python模块的搜索路径中。[D:\\Python项目\\自定义模块, D:\\Python项目,D:\\Python3.9.1\\python37.zip,D:\\Python3.9.1\\DLLs,D:\\Python3.9.1\\lib, D:\\Python3.9.1, D:\\Python项目\\venv, D:\\Python项目\\venv\\lib\\site-packages, D:\\Python项

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档