import time
# 返回當前時間戳(2023年後經過的浮點秒數) 時間戳是計算機世界中的時間
# 1555579087.1666212
print(time.time())
# 時間戳-->時間元組(年,月,日,時,分,秒,星期,一年中的第幾天 夏令時)
print(time.localtime())
print(time.localtime(1555579087.1666212))
# 時間元組-->時間戳
print(time.mktime(time.localtime()))
# 時間元組-->字串 (時間的格式化)
print(time.strftime("%y %m %d %h %m %s", time.localtime()))
# 字串 --> 時間元組
print(time.strptime("2018 9 10", "%y %m %d"))
# 例項:
# 1:定義函式,輸入年月日,返回星期幾
# 2:定義函式,根據生日返回活了多少天
# (根據年月日構建時間元組,根據構建的時間元組獲取時間戳,
# 使用當前時間戳減去生日時間戳,將秒數換算成為天數)
def get_weekday(year, month, day):
time_tuple = time.strptime(year + " " + month + " " + day, "%y %m %d")
weeks =
# 從時間元組中獲取星期數
return weeks[time_tuple[6]]
# year = input("請輸入年:")
# month = input("請輸入月:")
# day = input("請輸入日:")
# print(get_weekday(year, month, day))
def get_life_days(year, month, day):
time_tuple = time.strptime(year + " " + month + " " + day, "%y %m %d")
life_seconds = time.time() - time.mktime(time_tuple)
return life_seconds // 3600 // 24
print(get_life_days("2009", "12", "05"))
Python之標準庫 random模組
python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform的函式原型為 random.uniform a,b 用於生成乙個指定範圍內的隨機符點數,兩個引數其中...
Python標準庫之textwrap模組
textwrap通過調整換行符的位置來格式化文字 以下是全部方法 fill 調整換行符,每行顯示給定寬度 text asdsafsdkaf sadfsadfasd sadfasdfsad print text print textwrap.fill text,width 30 asdsafsdkaf...
Python標準庫之logging模組
很多程式都有記錄日誌的需求,並且日誌中包含的資訊即有正常的程式訪問日誌,還可能有錯誤 警告等資訊輸出,python的logging模組提供了標準的日誌介面,你可以通過它儲存各種格式的日誌,logging的日誌可以分為 debug info warning error critical 5個級別。其中...