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

《Python应用程序设计》4.4模块的调用和创建.pptx

《Python应用程序设计》4.4模块的调用和创建.pptx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Python应用程序设计》4.4 模块的调用和创建目录12模块的调用模块的创建 模块的调用Python中的模块(module)和Java语言中的包很类似,模块中会包含相关的函数,在使用这些函数的时候必须要先使用import关键字进行引入。例如前面我们编写过判断某个年份是否是闰年的程序,实际上在Python中可以使用calendar模块中的isleap()函数很快完成判断。 import calendar calendar.isleap(2019)False1 模块的调用calendar模块中提供了许多内置函数来处理年历和月历。1函数功能calendar.calendar(year,w=2,l=1,c=6)返回一个多行字符串格式的year年年历,3个月一行,间隔距离为c。 每日宽度间隔为w字符。每行长度为21* W+18+2* C。l是每星期行数。calendar.firstweekday( )返回当前每周起始日期的设置。默认情况下,首次载入calendar模块时返回0,即星期一。calendar.leapdays(y1,y2)返回在Y1,Y2两年之间的闰年总数。calendar.month(year,month,w=2,l=1)返回一个多行字符串格式的year年month月日历,两行标题,一周一行。每日宽度间隔为w字符。每行的长度为7* w+6。l是每星期的行数。calendar.setfirstweekday(weekday)设置每周的起始日期码。0(星期一)到6(星期日)。calendar.timegm(tupletime)接受一个时间元组形式,返回该时刻的时间戳(1970纪元后经过的浮点秒数)。 模块的调用1.引入模块名基本格式为:import 模块1,模块2……这时调用函数的时候需要将模块名作为前缀。1 模块的调用2.引入某个指定的函数基本格式为:from 模块 import 函数1,函数2……这时调用函数的时候不需要前缀,直接写函数名即可。1 模块的调用3. 引入模块的所有内容基本格式为:from 模块 import *这时调用函数的方法为。1 模块的创建Python中每个文件都可以作为一个模块,模块名即文件名。一般来说,模块会将相近功能的函数放在其中,比如calendar模块主要是处理日历和月历方面的函数,而math模块则主要处理数值计算。系统之所以能引用这些模块中的函数,是由于Python解释器能够追根溯源的进行查找,从而获取文件存放的路径,这些路径也即有哪些信誉好的足球投注网站路径,它们是一组目录,是在Python编译或安装的时候确定的。Python中有哪些信誉好的足球投注网站模块的顺序如下:(1)有哪些信誉好的足球投注网站当前目录,如果文件不在当前目录,则有哪些信誉好的足球投注网站shell变量PYTHONPATH下的每个目录;(2)如果都找不到,还会继续有哪些信誉好的足球投注网站默认路径。2 模块的创建Python中每个文件都可以作为一个模块,模块名即文件名。一般来说,模块会将相近功能的函数放在其中,比如calendar模块主要是处理日历和月历方面的函数,而math模块则主要处理数值计算。Python中有哪些信誉好的足球投注网站模块的顺序如下:(1)有哪些信誉好的足球投注网站当前目录,如果文件不在当前目录,则有哪些信誉好的足球投注网站shell变量PYTHONPATH下的每个目录;(2)如果都找不到,还会继续有哪些信誉好的足球投注网站默认路径。2 模块的创建有哪些信誉好的足球投注网站路径可以使用以下语句获得:2 模块的创建我们自己来制作一个模块,编写函数并引用自己的模块完成相关的处理。(1)新建一个Python文件,将它命名为calendar_user.py,并将其保存在与calendar.py相同的目录中,当然我们也可以将该模块放在其它的Python有哪些信誉好的足球投注网站路径中。(2)编写是否为闰年的函数,代码如下:def isleap(year): Return True for leap years, False for non-leap years.return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)2 模块的创建我们自己来制作一个模块,编写函数并引用自己的模块完成相关的处理。(3)在程序中引用该模块,并实现闰年的判断。 from calendar_user import isleap isleap(2010)False2 任务描述任务名称:编写自定义函数可以计算闰年总数完善calendar模块的功能,增加自定义函数leapdays(),该函数包含两个整型参数,返回值为两个年份之间的闰年总数。 拓展任务任务名称:创建模块实现数值的比较 拓展任务任务名称:创建模块实现数值的比较新建模块math_user,并在其中编写自定义函数cmp(),该函数可以比较数值大小,包括两个参数x和y:(1)如果 x y,返回 1。(2)如果 x == y,返回 0。(3)如果 x

文档评论(0)

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

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

1亿VIP精品文档

相关文档