西天取經python之路 DAY(十四)

2021-09-25 00:00:26 字數 1497 閱讀 7927

目錄

range 模組

range模組常用方法

range模組例項

4位驗證碼例項 備註

# encoding: utf-8

'''# @author : ccq

# @file : randomtest.py

# @time : 2019/8/3 15:37

'''import random

print(random.random()) # 0-1之間的隨機數 不能指定區間

print(random.uniform(1,10))# 給定範圍之間的隨機數 可指定區間

print(random.randint(2, 9)) # 給定範圍之間的隨機數 頭尾都可以取到

print(random.randrange(1, 3)) # 0-1之間的隨機數 頭可取,尾不可取

print(random.choice("hello")) # 給定範圍之間隨機取值 範圍可以是元組,字串等等

print(random.sample("hello",3))# 給定範圍之間隨機取值 範圍同上 第二個引數為取值的個數

# encoding: utf-8

'''# @author : ccq

# @file : checkcode_test.py

# @time : 2019/8/3 15:45

'''import random

checkcode1 = ''

checkcode2 = ''

# 實現4位隨機數字驗證碼

for i in range(4): # 迴圈四次

checkcode1 += str(random.randint(0, 9)) # 隨機生成0-9中的乙個數並轉換成str型別加到checkcode上

print(checkcode1) # 輸出checkcode

# 實現4位隨機驗證碼

for i in range(4): # 迴圈四次

checkflag = random.randrange(0, 4) # 作為標誌位

# 進行判斷,若隨機生成的標誌與當前i的值相等則生成乙個字母,若不相等則生成乙個數字

if checkflag == i: # 如果相等則生成字母

checkcode2 += str(chr(random.randint(65, 90))) # 隨機生成a-z中的乙個字母並轉換成str型別加到checkcode上

else:

checkcode2 += str(random.randint(0, 9)) # 隨機生成0-9中的乙個數並轉換成str型別加到checkcode上

print(checkcode2) # 輸出checkcode

#  chr函式的返回值是當前整數對應的ascii字元。  即chr(66)的值為大寫的a。(因為大寫的a的ascii編碼值為66)

西天取經python之路 DAY(十二)

import module1,module2,module3 from module1 import from module1 import prt as print m1 注意 直接使用import module1的時候,呼叫module1裡的prt方法應該使用如下寫法 module1.prt 如...

西天取經真相之二(悟空採訪實錄)

花果山一自稱孫悟空的精神病人,逢人便聲稱自己是 齊天大聖 此人經常搶奪行人財物,調戲婦女,還佔道經營,擾亂城市秩序,引起廣大天庭群眾的強烈不滿。本著人道主義考慮,天庭有關部門多次組織居委會老大媽做其思想工作,但勸阻無效。而後,城管大隊長二郎神親自前往做說服工作。沒想到,這位精神病患者竟然對人民的好城...

從西天取經看ERP的實施哲學

談到西遊記,很容易被大家第乙個想到的就是美猴王,而實施顧問在面對乙個erp專案的時候通常也會得到這種待遇。但是別忘記只有齊天大聖是取不回真經的,同理我們顯然也不能指望單靠乙個神勇無比的顧問搞掂整個專案。毋庸諱言,資訊化這事兒不容易,對於廣大中小型企業來說就更難 時間緊任務重,兼有許多繞不過去的關鍵環...