Python常用模組 random隨機模組

2022-07-04 02:36:13 字數 702 閱讀 3271

程式中有很多地方都需要用到隨機字元,比如登入**的隨機驗證碼,通過random模組可以很容易生成隨機字串。

>>> random.randrange(1,10) #返回1-10之間的乙個隨機數,不包括10

>>> random.randint(1,10) #返回1-10之間的乙個隨機數,包括10

>>> random.randrange(0, 100, 2) #隨機選取0到100間的偶數,即步長為2

>>> random.random() #返回乙個隨機浮點數

>>> random.choice('abce3#$@1') #返回乙個給定資料集合中的隨機字元

'#'>>> random.sample('abcdefghij',3) #從多個字元中選取特定數量的字元

['a', 'd', 'b']

#生成隨機字串

>>> import string

>>> ''.join(random.sample(string.ascii_lowercase + string.digits, 6))

'4fvda1'

#洗牌》 a

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> random.shuffle(a)

>>> a

[3, 0, 7, 2, 1, 6, 5, 8, 9, 4]

Python常用模組 隨機數模組(random)

python常用模組 隨機數模組 random 一.常用方法舉例 1 usr bin env python2 coding utf 8 3 author yinzhengjie4 blog email y1053419035 qq.com67 import random 8print random....

Python順序與range和random

range start,stop step start是開始,stop是停下,step是步長。range 10 range 0,10 list range 10 生成乙個0到9之間的序列 0,1,2,3,4,5,6,7,8,9 list range 1,10 生成1到9的序列 1,2,3,4,5,6...

python 常用模組

1.告訴直譯器 找模組 import sysunix要絕度路徑 只有第一次匯入執行。name main 2.當做包,必須包含乙個命名為 init py的檔案 模組 3.dir看模組裡有什麼 下劃線開始,不是給模組外部用的。過濾 import copy n for n in dir copy if n...