青少年python系列 32.python内置模块

 青少年python教学视频ppt源码

青少年python系列目录_老程序员115的博客-CSDN博客

        Python的模块就是一些函数、变量和类的组合,它像是一个已经分好类的工具箱,比如我们有一个可以对螺丝操作的工具箱模块,它里面装有可以拧螺丝功能的各式各样工具,像工具箱那样,工具箱模块包含了多个螺丝刀或扳手函数方法。Python用模块来把函数和类分组,使它们更方便使用和查找。

1 时间量time模块

        time 模块主要包含各种提供日期、时间功能的类和函数。该模块既提供了把日期、时间格式化为字符串的功能,也提供了从字符串恢复日期、时间的功能。

        time()函数,返回从 1970 年 1 月 1 日 0 点整到现在过了多少秒(又称格林威治时间)。

        用距离1970110点的秒数来查看时间,显然不利于时间的观察,这时可以使用localtime()函数来查看时间。

         time.localtime()返回的时间格式有点奇怪,但相比较与返回距离1970年1月1日0点的秒数,会稍微友好一点,你应该粗略的能看明白一点,这种时间显示样式的名称是struct_time格式显示,下面来详细看一下:

tm_year:    年

tm_mon:    月,1—12

tm_mday:日,1—31

tm_hour:    时,0—23

tm_min:    分,0—59

tm_sec:    秒,0—61,60代表闰秒,61是基于历史原因保留。

tm_wday:星期几,0—6,0表示星期一

tm_yday:    一年中的第几天,0—366

tm_isdst:    是否为夏令时,取值为-1、0、1,-1代表夏令时

        asctime()函数可以获取字符串格式类型的时间,这也是最利于我们查看的时间显示格式。

        sleep(secVal)函数可以暂停、延迟程序,参数secVal为暂停、延迟的时间,参数的时间单位为秒。

        将程序运行起来,我们可以看到日期每隔一秒会打印输出一次。这就是sleep(secVal)函数的功能。time模块中还有很多可以对时间进行操作的函数,在这里只介绍一些常用的函数,更多模块内的函数信息,可以去Python3相关网站查询学习,以便于更高级的程序开发需求。

2 日历calendar模块

        calendar模块的函数都是日历相关的.

        month()函数可以打印某月的字符月历。

3 分数计算fractions模块

        使用fractions(分数)模块,可以进行分数运算。普通的计算器智能计算整数与小数的运算,无法计算像“ 3/4 + 2/3”这样的结果,使用fractions模块中的Fration()函数可以解决这个问题。

        Fration(3, 4),第一个参数为分子,第二个参数为分母

        Fraction()函数还可以将小数转换为分数:

        Fraction()函数还具有自动约分的功能,约分并不难,但是稍微大一点的分数,如果想要约分需要花费很长的时间。现在使用Fraction()函数,一切将会变得非常简单:

        gcd()函数(Greatest Common Divisor)可以计算两个数值的最大公约数,我们通过该函数的功能,可以非常快的找到最大公约数。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值