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

Python程序设计教程-资源第5章 函数与模块.ppt

Python程序设计教程-资源第5章 函数与模块.ppt

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

5.6模块fromimport导入模块*Python导入模块的第二种方式,语法格式:from模块名import成员名1[as别名1],成员名2[as别名2],…5.6模块import*的问题上面代码一次导入了sys模块中的所有成员,这样程序即可通过成员名来使用该模块内的所有成员。该程序的输出结果和前面程序的输出结果完全相同。*“from模块import”导入指定模块内的所有成员,存在潜在的风险。5.6模块模块文件的路径通常情况下,当使用import语句导入模块时,Python解释器会按照以下顺序查找指定的模块文件:?在当前目录,即当前执行的程序文件所在目录下查找;?到PYTHONPATH(环境变量)下的每个目录中查找;?到Python默认的安装目录下查找。以上所有涉及到的目录,都保存在标准模块sys的sys.path变量中,通过此变量可以查阅指定程序文件所支持查找的所有目录。*解决“Python找不到指定模块”的方法有3种,分别是:?临时添加模块完整路径。向sys.path中临时添加模块文件存储位置的完整路径;?将模块保存到指定位置。将模块放在sys.path变量中已包含的模块加载路径中;?设置环境变量。设置path系统环境变量。5.7包和库Python包的创建Python包的导入Python3.x常用标准库*5.7包和库Python包的创建包是一个包含多个模块的文件夹,它的本质依然是模块,因此包中也可以包含包。相比模块和包,库是一个更大的概念,例如在Python标准库中的每个库都有好多个包,而每个包中都有若干个模块。*5.7包和库Python包的导入导入第三方包,导入方法可归结为以下3种:?import包名[.模块名[as别名]]?from包名import模块名[as别名]?from包名.模块名import成员名[as别名]*5.7包和库Python3.x常用标准库操作系统接口os库文件通配符glob库sys模块字符串正则匹配math数学库随机数random日期和时间datetime*可以通过importos导入模块,并使用dir(os)查看完整的属性和方法列表,或者使用help(os)获取更详细的帮助文档。5.7包和库**Python程序设计基础教程第5章函数与模块5.1函数的定义和调用5.2参数传递5.3函数的返回值5.4匿名函数5.5变量的作用域5.6模块5.7包和库第5章函数与模块函数是就是一段封装好的,可重复使用,用来实现单一或相关联功能的代码段。它能提高程序应用的模块性和代码的重复利用率,它使程序更加模块化,不需要编写大量重复的代码。5.1函数的定义和调用简单函数示例函数的定义函数的调用函数说明文档*5.1函数的定义和调用

len()函数,通过它可以直接获得一个字符串的长度。若没有此函数呢?【例5.1】获取字符串长度程序代码如下:n=0forcin1234567890:n=n+1print(n)程序运行结果如下:10将常用的代码以固定的格式封装(包装)成一个独立的模块,只要知道这个模块的名字就可以重复使用它,这个模块就叫做函数(Function)。【例5.2】自定义my_len()函数defmy_len(str):n=0forcinstr:n=n+1returnn#调用自定义的my_len()函数length=my_len(1234567890)print(length)程序运行结果为:10简单函数示例5.1函数的定义和调用形式:def函数名([形参列表])://函数体[return[返回值]]注意:1.函数名“见名知义”2.形参列表设置该函数可以接受多少个参数,参数之间用逗号“,”分隔如果函数没有参数也要保留一对括号。否则提示“invalidsyntax”错误。3.[return[返回值]]是可选参参数,[]括起来,表示可使用,也可省略。根据实际需求确定函数是否有返回值,返回值可以是表达式。4.定义空函数,使用pass语句作占位符。*函数的定义defpass_dis():pass冒号函数体函数返回值关键字Python自己函数定义的规则:(1)函数代码块以def关键

文档评论(0)

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

计算机二级持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月02日上传了计算机二级

1亿VIP精品文档

相关文档