這個python作業怎麼做

時間 2021-06-09 22:43:49

1樓:BoyDZQ

import time # 導入庫

s_time = "2017-10-10 23:40:00" # 時間字串

s_tuple = time.strptime(s_time, "%Y-%m-%d %H:%M:%S") # 轉化成時間元組

s_stamp = time.mktime(s_tuple) # 將時間元組轉化成時間戳

print(s_tuple) # 列印時間元組

print(s_stamp) # 列印時間戳

這裡主要涉及到幾種時間表示之間的轉換,建議直接檢視time庫相關方法的介紹。

手把手教你學Python之常見標準庫(數學庫、隨機數庫、日期庫、集合擴充套件庫)_手把手教你學程式設計-CSDN部落格

這裡已知時間字串,但時間格式並不是系統預設的時間字串格式,因此需要對其進行解析,採用time中的strptime()方法,設計時間的格式化模式,Y表示四位年份,m表示月份,d表示日期,H表示24小時制的小時,M表示分鐘,S表示秒(更多字母含義如下圖所示),其他字串都是原樣解析,不能省略。

通過strptime()解析後得到的是時間元組,然後再通過mktime()方法可以將其轉換成時間戳。

輸出結果為:

這個python實驗報告題怎麼做

冰糖雪梨 我本人不是專業的,給乙個實現方式,如下。如果有錯誤,還請各位批評指正。1 usr bin env python323 List creation 4 circle list chr i for i in range 65,65 26 56 number 1 7 time 0 8 while...

Python迴圈題怎麼做?

睡到人間煮飯時 forxinrange 10,100 ifstr x 1 str x foryinrange 100,1000 ifstr y 1 str y forzinrange 1000,10000 ifstr z 1 str z and x y z print x,y,z 莉莉絲程式設計師 ...

這個c語言問題怎麼做?

混沌 0xffffffff表示的是乙個十六進製制數1.將其轉換為十進位制數 0xffffffff 16x10 7 16x10 6 16x10 0 4294967295 2.將其轉換為二進位制數 十六進製制轉換為二進位制就是直接把每位轉換成二進位制就可以了f變成二進位制 1111,則 0xffffff...