python入門14模組

2021-08-30 17:59:11 字數 1084 閱讀 2917

1.模組概述

為了解決難以維護的問題,我們把很多相似功能的函式分組,分別放到不同的檔案中。這樣每個檔案所包含的內容相對較少,而且對於每乙個檔案的大致功能可用檔名來體現

優點:1.提高**的可維護性

2.提高了**的復用度,當乙個模組完畢,可以被多個地方引用

3.引用其他的模組(內建模組和第三方模組和自定義模組)

4.避免函式名和變數名的衝突

2.使用標準庫中的模組

#引入模組

import sys
#獲取命令列引數的列表

for i in sys.argv:

print(i)

var1 = sys.argv[1]

var2 = sys.argv[2]

#自動查詢所需模組的路徑列表

sys.path
3.使用自定義模組(import語句)

#乙個.py檔案就是乙個模組

def saygood():

print(" ")

#格式: import module1[,module2]

#使用模組中的內容

格式:模組名.函式名/變數名

使用自定義模組(from…import語句)

#作用:從模組中匯入乙個指定的部分到當前命名空間

格式: from module import name1[,name2]

『』'程式內容的函式可以將模組同名函式覆蓋

使用自定義模組(from…import語句)

#from…import *語句

作用:把乙個模組所有內容全部匯入當前命名空間

補充:時間模組

utc:格林尼治天文時間,世界標準時間

dst:夏令時

時間的表示形式:

1.時間戳

時間間隔的基礎值從2023年1月1日凌晨算起

2.元組

元組有9個整型內容 year month day hours minutes seconds weekday juliaday flag

3.格式化字串

Python入門之路(14)

屬性 類屬性,直接在類中定義的屬性是類屬性 類屬性可以通過類或類的例項訪問到。但是類屬性只能通過類物件來修改,無法通過例項物件修改 例項屬性 通過例項物件新增的屬性屬於例項屬性 例項屬性只能通過例項物件來訪問和修改,類物件無法訪問修改 方法 在類中定義,以self為第乙個引數的方法都是例項方法 例項...

python標準模組學習14

codecs模組用於建立制定格式的檔案 python編碼是通過內部編碼進行轉換的,其內部使用unicode,有兩種格式ucs 2和ucs 4,使用sys模組的maxunicode方法就能檢視內部編碼正規化 我們常用的字串的編碼解碼方法有decode與encode x.decode type 將typ...

Python學習筆記14 模組

在python中所有的模組都被加入到了sys.path中,用下面的方法可以看見模組的位置。import sys import pprint pprint.pprint sys.path usr local python2.7 lib python27.zip usr local python2.7 ...