python全棧脫產第17天

來源:互聯網
上載者:User

標籤:靈活   time()   day   開始   全棧   arch   python、元組   格式   資料格式   

一、time模組

  1.時間戳記:timestamp 從1970年1月1日到現在的秒數  time.time()浮點型時間

  2.localtime當地時間  time.local()結構化時間

  3.UTC世界時間  time.gmtime()結構化時間

    可以用%Y等命令轉換成我們看得懂的時間格式,僅限於結構化時間

  4.time.sleep()讓程式睡眠一定秒數

二、datetime模組

  python實現的一個時間處理模組

  優點:datetime比time更靈活,更本土化

  timedelta表示時間差

    兩個時間差可以用 +-*/

    時間差和datetime可以用+-

  1.datetime.datetime.now()  返回當前的格式化字元時間,也可手動指定時間(.year;.day)

  2.datetime.datetime()  手動指定時間

  3.dateytime.timedelte()  表示時間差的模組

三、shutil模組

  用於簡化檔案操作

  1.copy

  2.move

  3.rm

  4.make_archive  用來建立壓縮檔,僅支援tar和zip格式

  5.zipfile和tarfile  用來解壓zip和tar檔案

四、random模組

  1.random()  開閉

  2.randint()  開開

  3.randrange  開閉

  4.choice[]  隨機播放一個

  5.sample()  隨機選指定個數

  6.uniform()  閉閉浮點

  7.shuffle  打亂順序

五、sys模組

  系統相關;一般用於設計指令碼程式

  argv  擷取cmd輸入的參數

六、os模組

  作業系統相關;路徑相關

七、pickle模組

  作用於序列化

  序列化就是把記憶體中的資料持久化到硬碟

  1.能將所有python中的資料序列化

  2.還原序列化,將之前序列化的資料再恢複成python的資料格式

  跨平台性差:pickle產生的資料,只能由python讀取

八、json模組

  用於處理json格式資料的模組,全稱為JavaScrip Object Notation的對象標記法

  要求:資料的最開始和最末尾必須要有{}和[]

  優點:是一種通用的資料交換格式,目前主流的語音都能輕鬆解析  注意:在使用json格式的時候,資料類型必須按照要求來寫,不支援python、元組、True/False

  序列化:1.dump  處理檔案

      2.dumps  處理字串

  還原序列化:1.load  處理檔案

       2.loads  處理字串

  

python全棧脫產第17天

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.