進階第一課 Python模塊簡介
阿新 • • 發佈:2018-03-27
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模塊簡介