进阶第一课 Python模块简介

Posted tuobeiwoniu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了进阶第一课 Python模块简介相关的知识,希望对你有一定的参考价值。

一、前面我们说过,Python自从出世以来,就是免费、开放的。如今造就了数目庞大的模块。那么问题来了,模块是什么?

对于Python而言,模块是若干功能的集合。

一个模块有自己的属性,就像一个人有自己的姓名、身高、体重、性别。。。

一个模块也有自己的方法。所谓方法,就是这个模块能做的事情。举个栗子-_-!!

1 import time
2 a=time.time()
3 print(a)

分析一下:

1)既然是模块,就只有在导入(有的模块需要自行安装,还涉及包依赖,以后会讲到)。格式是:import 模块名

上面的就是导入了time(日期和时间模块)。

2)然后新建了一个变量a,并赋值。赋的是什么值呢?time.time,第一个time是模块名,中间用点号隔开,后面的time是这个模块中的方法名。

3)打印a

来一起看下打印结果

1 >>> import time
2 >>> a=time.time()
3 >>> print(a)
4 1522146472.0563416

这里time.time()返回了一个数值,这个数值的单位是“秒”。这里以1970年1月1日零时为起点,到当前时间为止一共有多少秒。

二、如果想知道一个模块有哪些属性、哪些方法,可以先import导入,然后使用dir()这个命令。

1 >>> import time
2 >>> dir(time)
3 [_STRUCT_TM_ITEMS, __doc__, __loader__, __name__, __package__, __spec__, altzone, asctime, clock, ctime, daylight, get_clock_info, gmtime, localtime, mktime, monotonic, perf_counter, process_time, sleep, strftime, strptime, struct_time, time, timezone, tzname]

第三行中,‘__doc__‘这类格式的是这个模块的属性,‘clock‘这类格式的是这个模块的方法。

 

以上是关于进阶第一课 Python模块简介的主要内容,如果未能解决你的问题,请参考以下文章

Python之路第一课Day6--随堂笔记(面向对象编程进阶...未完待续 )

python步骤四 第一课初始正则表达式

python第二模块 步骤一 第一课MySQL的介绍

python游戏第一课

Python爬虫第一课 Python爬虫环境与爬虫简介

Python爬虫第一课 Python爬虫环境与爬虫简介