Python標準庫模組之time

2021-09-29 01:53:50 字數 1260 閱讀 5452

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個級別。其中...