1. 程式人生 > >進階第一課 Python模塊簡介

進階第一課 Python模塊簡介

pre 導入 nbsp 自己的 自己 proc 什麽 第一課 ftime

一、前面我們說過,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模塊簡介