import random# print(random.random()) #浮點數,0-1,無法指定range
# print(random.uniform(1,5)) #浮點數,1-5
# print(random.randint(1,100)) #1-99隨機
# print(random.randrange(1,5)) #1-4隨機
# print(random.choice('hello')) #取1位
# print(random.sample('hello',2)) #隨機取2位
# x=[1,2,3,4,5,6]
# print(x)
# print(random.shuffle(x)) #隨機序列
1 checkcode=''#剛開始為空23
for i in range(4): #
0-3, 輪詢4次,相當於驗證碼長度4位
4 bit=random.randrange(0,4) #
隨機數0-3
5if bit==i: #
如正好在第1次出來的隨機數也為1
6 tmp=chr(random.randint(65,90)) #
則將隨機數轉成ascii碼a-z,65=a,90=z
7else
:8 tmp=random.randint(0,9) #
如正好在第1次出來的隨機數不為1,則隨機產生0-9的隨機數
9 checkcode+=str(tmp) #
if語句輪詢4次,每次將tmp得到的值賦給checkcode
1011
(checkcode)12#
9zm9
程式設計思路太tm重要了!!!
day11 random模組 隨機
import random 一.隨機小數 print random.random 0.848972270116501結果是0 1之間的隨機小數 print random.uniform 1,9 5.169027668619639 結果是1 9之間的隨機小數。發紅包。二.隨機整數 print rand...
day5 常用模組json和pickle
json 和 pickle json和pickle是用於字串序列化和反序列化的過程,我們在儲存和使用的時候,經常把列表存入檔案,讀取的時候我們還想以列表的形式讀取。就需要使用json和pickle。json是支援所有的介面,pickle是python自己內建的介面。用於序列化的兩個模組 1 json...
Python 之路 Day5 常用模組學習
模組介紹 time datetime模組 random ossys shutil json picle shelve xml處理 yaml處理 configparser hashlib subprocess logging模組 re正規表示式 模組,用一砣 實現了某個功能的 集合。類似於函式式程式設...