python筆記第四次

2021-10-10 23:34:43 字數 1416 閱讀 2329

import random

隨機乙個整數randint() 包含開頭結尾

print

(random.randint(1,

43))

隨即乙個小數random() 0~1

print

(random.random(

))

隨機乙個範圍randrange(開始值,結束值,步長值) 含頭不含尾0-9

print

(random.randrange(0,

10,2)

)

choice() 隨機乙個元素

print

(random.choice(

'"a1","b2","c3","d4"'

))

數字6位驗證碼

print

(random.randint(

1000

,9999

))

n位隨機數字+大寫字母

數字與字母都隨機

字母數字位置也隨機

def

verification_code

(n):

code =

""for i in

range

(n):

num = random.randint(0,

9)if i %2==

0:code +=

chr(random.randint(65,

90))else

: code +=

str(random.randint(0,

9))return code

print

(verification_code(8)

)

import time
1.時間戳 1970-01-01 00:00:00 (格林威治時間0時區) 秒數

print

(time.time(

))

優點:儲存方便,占有空間小,方便計算操作

缺點:不方便檢視時間

2.時間元組

print

(time.localtime(

))

優點:方便程式呼叫

缺點:沒有格式

3.格式化時間字串(需要時間的格式)

print

(time.strftime(

"%d/%m/%y %h:%m:%s"

))

Python第四次筆記

一 生成器函式 當我們處理大量資料時,乙個個獲取資料,以節省時間。def func yield a yield b yield c 執行生成器函式時,返回生成器物件 只有使用next 函式執行生成器物件或迴圈生成器物件時,才會乙個乙個返回資料。g func for i in g print i 使用...

第四次python筆記

什麼是字串?字串或串 string 是由數字 字母 下劃線組成的一串字元。它是程式語言中表示文字的資料型別。我們可以使用單引號 雙引號 或三引號 來建立字串。python程式中的字串在計算機記憶體中,統一使用unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為utf 8編碼。字串中的字元...

第四次做題筆記

做題很慢。很簡單的一道題自己還要花很多時間次啊能做出來。解題思路還是不清晰。資料輸入輸出還是要注意格式,輸出 g,這是按照最合理的情況輸出,一般在沒有要求的情況西區用這個。陣列的運用特別多,一維陣列的靈活使用,比如在處理超出32bit整數時 用64bitlong long int 也是wa 此時採取...