Python學習筆記(14)random模組

2022-06-20 06:54:12 字數 693 閱讀 3488

一、random模組

主要用來生成一些隨機數,一般有randint()隨機生成範圍內乙個整數、uniform()隨機生成範圍內乙個小數、choice()從給定的資料中隨機選擇乙個、sample(l,num)從乙個list中隨機選擇num個數字並返回到乙個新的list中

**:

import random

number = random.randint(1,100) #隨機整數

f = random.uniform(1,100) #隨機小數

print("隨機生成整數:%d"%number)

print("隨機生成小數:%f"%f)

s='asdfeexxbfx'

l=[1,2,3,4,5,6,7,8,9,10]

print("從l列表隨機選擇乙個數:%s"%(random.choice(l))) #從你給的資料裡面隨機選擇乙個

print("從s字串隨機選擇乙個:%s"%random.choice(s)) #從你給的資料裡面隨機選擇乙個

result = random.sample(l,3) #隨機從list裡面取n個元素

print("從l中隨機選擇3個數生成list:%s"%result)

k=[str(i) for i in range(1,14)]

random.shuffle(k) #洗牌,打亂

print(k)

Python學習筆記 14

本節主要有 tips 如果不想改變原資料,傳遞引數時盡量用其副本 函式也是乙個物件 物件是記憶體中專門用來儲存資料的一塊區域 一切皆物件 函式的引數 defrt a print zzzz a rt 3 def sum a,b,c print a b c sum 4,5,8 定義形參時可以指定默值,沒...

Python學習筆記14 模組

在python中所有的模組都被加入到了sys.path中,用下面的方法可以看見模組的位置。import sys import pprint pprint.pprint sys.path usr local python2.7 lib python27.zip usr local python2.7 ...

Perl 學習筆記 14

system是呼叫shell的最簡單的方法。例如 system ls l home system date exec是 呼叫後不用管 的system。使用 env獲得環境變數。例如 env home rootbeer bin env path delete env my make result sy...