python學習日誌 day5

2021-08-03 10:59:17 字數 2090 閱讀 8381

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 返回...