1. 程式人生 > >簡述模組-random

簡述模組-random

什麼是模組?

模組就是我們把裝有特定功能的程式碼進行歸類的結果。在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 新名字

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