簡述模組 random

2022-05-06 05:03:11 字數 1392 閱讀 2358

什麼是模組?

模組就是我們把裝有特定功能的**進行歸類的結果。在python中,我們建立的.py檔案就可以稱之為乙個模組。

引入模組的方式:

1. import 模組名

直接import,但是在呼叫模組中的函式的時候,需要加上模組的命名空間。

import

random

print

(random.random())

print(random.randint(10, 20))

注:random.random() 《隨機浮點數,且範圍為0-1>是python中所有隨機數的根。

import

random

print(random.uniform(20, 30))

#21.454567185435636

random.uniform(a, b)表示a-b範圍內的隨機小數。

import

random

lst = ["

", "

", "

阿里巴巴

", "京東"

]random.shuffle(lst)

#隨機打亂順序

print

(lst)

#

random.shuffle()表示隨機洗牌。

import

random

print(random.choice(["

周杰倫", "

王力巨集", "

潘瑋柏", "

林俊傑"

]))#

潘瑋柏

random.choice(lst)表示隨機從列表中選擇乙個元素。

import

random

print(random.sample(["

周杰倫", "

王力巨集", "

潘瑋柏", "

林俊傑"], 2))

#['林俊傑', '潘瑋柏']

random.sample()表示隨機從列表中選擇指定數量元素。

2. from 模組名 import 函式名

這種匯入方法會直接將模組的命名空間覆蓋進來,所以呼叫的時候也就不需要再加上命名空間了。

from random import

randint

print(randint(10, 20))

#17

3. import 模組名 as 新名字

這種方法是給匯入的命名空間替換乙個新的名字。

python模組 random模組

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。函式函式功能 random.random 生成乙個0到1的隨機浮點數 0 n 1.0 random.uniform a,b 生成乙個指定範圍內的隨機浮點數 a n b random.randint a,b...

random模組time模組

import time time.time 從1970年到現在,一共過了多少秒 一般這麼用 t1 time.time code running time to be count t2 time.time total t2 t1 time.strftime y 2020 年 time.strftime...

time模組 random模組

匯入模組的時候,優先到python直譯器,然後才會找py檔案。時間戳 計算 print time.time 1481321748.481654秒 結構化時間 當地時間 print time.localtime 1531242343 t time.localtime print t.tm year p...