json和pickle模組主要用於序列化,有四個方法:dump、dumps、loads、load
1.模組定義:用來從邏輯上組織python**,本質上就是以.py結尾的python檔案(檔名test.py對應模組名:test)
2.模組匯入方法
import module_name
import module_name,module2_name
from module_name import *
from module_name import m1,m2,m3
from module_name import logger as logger_name
3.模組優化
from module_test import test (as new_name)
4.模組分類
標準庫、開源模組、自定義模組
strftime("格式",struct_time) --------格式化的字串
strptime(「格式化的字串」,「格式」) -------struct_time
random模組
random.randint(a, b),用於生成乙個指定範圍內的整數
random.randrange([start], stop[, step]),
# 從指定範圍內,按指定基數遞增的集合中 獲取乙個隨機數。如:random.randrange(10, 100, 2)
random.choice(sequence)。引數sequence表示乙個有序型別。
random.sample(sequence, k),從指定序列中隨機獲取指定長度的片斷
應用:生成隨機驗證碼
import random
checkcode = ''
for i in range(4):
current = random.randrange(0,4)
if current != i:
temp = chr(random.randint(65,90))
else:
temp = random.randint(0,9)
checkcode += str(temp)
print (checkcode)
輸出結果為:四個隨機大寫字母
sys模組
shutil模組
shutil 對壓縮包的處理是呼叫 zipfile 和 tarfile 兩個模組來進行的
shelve模組
shelve模組是乙個簡單的k,v將記憶體資料通過檔案持久化的模組,可以持久化任何pickle可支援的python資料格式
WEB前端學習日誌Day5
選擇符的權重 id class 標籤 首先通過四個數字表示權重 內聯樣式表 1000 id 100 class 10 標籤 1 偽類選擇符 10 萬用字元 0 當 現包含選擇符的多個class或是其自身的id時,權重之和越高權重越大。例 box div 100 1 101 wrap con p 10...
Python學習day5作業
從鍵盤上輸 入 個數,顯示它的絕對值 允許使 用abs num float input 請輸入乙個數字 print num if num 0else num 假設使用者名為admin,密碼為123abc,從控制台分別輸入使用者名稱和密碼,如果和已知使用者名稱和密碼都匹配上的話,則驗證成功,否則驗證失...
python學習筆記 day5
函式 返回值 描述 pow x,y x y 運算後的結果 sqrt x 返回 x 的平方根 abs x 返回數字的絕對值,如 abs 10 返回 10 fabs x 返回數字的絕對值,如 math.fabs 10 返回 10.0 ceil x 返回數字的上入整數,入 math.ceil 4.1 返回...