1. 程式人生 > >python常用模組(不定期更新)

python常用模組(不定期更新)

前言:

  隨著python開發專案越來越大,顯然應該把不同功能的程式碼放到不同的.py檔案裡,每一個.py檔案叫一個模組;模組分為(1)內建標準模組(2)第三方模組(3)自定義模組 這三種。這篇部落格就是用來記錄一些常用的內建模組的,時不時會更新一下。主要還是方便自己查閱。

 

注:os模組和sys模組的區別

  os模組負責【程式】與【作業系統】的互動,提供了訪問作業系統底層的介面;sys模組負責  【程式】和【python直譯器】的互動,提供了一系列的函式和變數,用於操控python的執行環境。

一、os模組

二、sys模組

三、random模組

#
應用場景如登入網站的隨機驗證碼,通過random模組可以很容易生成隨機字串 random.randrange(1,10) #返回1-10之間的一個隨機數,不包括10 random.randint(1,10) #返回1-10之間的一個隨機數,包括10 random.randrange(0, 100, 2) #隨機選取0到100間的偶數 random.random() #返回一個隨機浮點數 random.choice('abce3#[email protected]') #返回一個給定資料集合中的隨機字元(沒啥用) random.sample('abcdefghij',3) #從多個字元中選取特定數量的字元
['a', 'd', 'b'] #生成隨機字串 >>> import string >>> ''.join(random.sample(string.ascii_lowercase + string.digits, 6)) '4fvda1' #洗牌 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> random.shuffle(a) >>> a [3, 0, 7, 2, 1, 6, 5, 8, 9, 4]

 

四、time模組&datetime魔塊