python標準庫之time,random

2022-06-03 19:42:07 字數 1133 閱讀 2201

1.time庫:

獲取本地時間字串:time.ctime()

休眠:time.sleep()

獲去時間戳:time.time()

獲取時間的標準化輸出:time.strftime("%y-%m-%d %a %h:%m:%s",time.localtime())

2.random庫:

種子seed,相同的種子隨機數相同,不設定種子,預設以系統時間為種子

------------import random 與from random import * 的區別:第乙個是將類例項化,使用函式時應該:random.seed(10)

第二個有點類似static,使用函式時直接使用:seed(10)

---以下例項採用from random import *

產生隨機數:

random()產生0,1之間的浮點數:

uniform(a,b):產生a,b之間隨機浮點數

randrange(a) 產生0,a之間的隨機整數

randrange(a,b,step) 產生a,b之間的,以step(預設為1)為步長的隨機整數

從序列中隨機取:choices(seq)

choices設定權重以及次數:choices(seq,weight=none,k)

shuffle(seq)將序列隨機排序:

sample(pop,k)從pop中隨機取出k個元素:

C Boost庫學習之timer庫

1.timer庫概述 命名空間timer 計時器類中用到的格式 2.類cpu timer 類定義 使用例子 3.類auto cpu timer 類定義 使用例子 timer是乙個很小的庫,提供簡易的計時功能,對了解程式執行所需的時間在測試和生產環境中都很有用。舊版本的計時器已經被棄用了,取而代之的是...

Python標準庫之time, datetime包

python具有良好的時間和日期管理功能。實際上,計算機只會維護乙個掛鐘時間 wall clock time 這個時間是從某個固定時間起點到現在的時間間隔。時間起點的選擇與計算機相關,但一台計算機的話,這一時間起點是固定的。其它的日期資訊都是從這一時間計算得到的。此外,計算機還可以測量cpu實際上執...

Python標準庫之asyncio

asyncio是python 3.4版本引入的標準庫,直接內建了對非同步io的支援。asyncio的程式設計模型就是乙個訊息迴圈。我們從asyncio模組中直接獲取乙個eventloop的引用,然後把需要執行的協程扔到eventloop中執行,就實現了非同步io。用asyncio實現hello wo...