random
1、取隨機小數 : 數學計算
# print(random.random()) # 取0-1之間的小數
# print(random.uniform(1,2)) # 取1-2之間的小數
2、 取隨機整數 : 彩票 **
# print(random.randint(1,2)) # [1,2],閉閉區間
# print(random.randrange(1,2)) # [1,2),閉開區間
# print(random.randrange(1,5,2)) # 以2為步長取整數,閉開區間
3、從乙個列表中隨機抽取值
取乙個值
取多個值
4、打亂乙個列表的順序,在原列表的基礎上直接進行修改,節省空間,比如:洗牌
習題:使用random,生成驗證碼,數字+字母
import random輸出def code(n = 6,alpha = true):
res = ""
for i in range(n):
num = str(random.randint(0, 9))
if alpha:
alpha_lower = chr(random.randint(97,122))
alpha_upper = chr(random.randint(65,90))
num = random.choice((num,alpha_lower,alpha_upper))
res += num
return res
print(code())
print(code(8,false))
print(code(8,true))
python3 常用模組之time
import time time模組主要是處理各種型別的時間 常用方法 1.time.sleep secs 執行緒 推遲指定的時間執行,單位為秒。2.time.time 獲取當前時間戳 時間戳 time.time 1568379488.885462 格式化時間 time.strftime y m d...
Python3常用模組學習之decimal
內建模組 import decimal建立 dec decimal.decimal value 1.5 可以是整型or浮點型 可能不準確 or字串 dec decimal.decimal.from float intor float 例如 dec decimal.decimal.from float...
python3 常用模組 RE模組
一.常用正規表示式符號和語法 匹配所有字串,除 n以外 表示範圍 0 9 匹配前面的子表示式零次或多次。要匹配 字元,請使用 匹配前面的子表示式一次或多次。要匹配 字元,請使用 匹配字串開頭 匹配字串結尾 re 轉義字元,使後乙個字元改變原來的意思,如果字串中有字元 需要匹配,可以 或者字符集 re...