python中常用包(1)

2021-09-02 01:29:56 字數 2142 閱讀 9847

python中常用模組的介紹

calendar

time

datetime

osshutil

zipmath

string

上述所有模組使用理論上都應該先導入,string是特例

calendar,time,datetime是有所區別

跟日曆相關的模組

//calendar:獲取一年的日曆字串

//引數

//w=每個日期之間的間隔字元數

//l=每週所占用的行數

//c=每個月之間的間隔字元數

cal=calendar.calendar(2017)

//列印出2023年整年的日曆

print(cal)

//isleap:判斷一年是否是閏年

calendar.isleap(2018)

//leapdays:獲取制定年份之間的閏年的個數

calendar.leapdays(1998,2018)

//month()獲取某個月的日曆字串

//格式:calendar.month(年,月)

m3=calendar.month(2018,3)

print(m3)

//monthrange()獲取乙個月的週幾開始和天數

//格式:calendar.monthrange(年,月)

t=calendar.monthrange(2017,3)

print(t)

//monthcalendar()獲取乙個月每天的矩陣列表

//格式:calendar.monthcalendar(年,月)

t=calendar.monthcalendar(2018,3)

print(t)

//prcal:直接列印日曆

//用法

calendar.prcal(2018)

//prmonth:直接列印整個月的日曆

#用法calendar.prmonth(2018,3)

//weekday():獲取週幾

//格式:calendar.weekday(年,月,日)

時間戳乙個時間表示,根據不同的語言,可以是整數或者浮點數

是從2023年1月1日0時0分0秒到現在經歷的秒數

如果表示的時間是2023年以前或者太遙遠的未來,可能出現異常

32位表示到2023年

utc時間

utc時間稱為世界協調時間,以英國的格林尼治天文所在地區的時間作為參考時間,也叫做世界標準時間

中國時間是utc+8東八區時間

夏令時夏令時就是在夏天的額時候將時間調快一小時,每天變成25個小時,本質沒變還是24個小時。

時間元組

乙個包含時間內容的元組

#時間模組的屬性

#timezone:當前時區和utc時區相差的秒數(無夏令時)

time.timezone
#altzone當前時區和utc時區相差的秒數(夏令時)

#daylight:測試當前是否是夏令時的時間狀態,0表示是

#得到時間戳

#得到描述

t=time.time()
#得到時間元組

t=time.localtime()
//asctime()返回元組的正常字串的時間格式

//格式:time.asctime(時間元組)

t=time.localtime()

tt=time.asctime(t)

//ctime:獲取字串化的當前時間

t=time.ctime()

//mktime()使用時間元組獲取對應的時間戳

//格式time.mktime(時間元組)

//返回值是浮點型

lt=time.localtime()

ts=time.mktime(lt)

#sleep:是程式休眠n秒

Python中常用的包 sklearn

樸素貝葉斯 該方法的任務是還原訓練樣本資料的分布密度,在多分類中有很好的效果 樸素貝葉斯分類的優缺點 優點 1 演算法邏輯簡單,易於實現 演算法思路很簡單,只要使用貝葉斯公式轉化一下即可!2 分類過程中時空開銷小 假設特徵相互獨立,只會涉及到二維儲存 缺點 理論上,樸素貝葉斯模型與其他分類方法相比具...

Python中常用函式

python中常用函式 1 range 函式 函式定義 返回值 返回乙個遞增或遞減的數字列表,列表的元素值由三個引數決定 start表示列表開始的值,預設為 0 stop 表示列表結束的值,該引數不可缺少 引數step表示步長,預設值為 1 range 返回的是乙個遞增或遞減的數字列表。例1 ran...

python中常用函式

不同 p re.compile a for i in a if p.match i print s is match i else print s is not match i 在中包含本身,表示 或者 匹配.用 和 表示.出現在的開頭,表示取反.abc 表示除了a,b,c之外的所有字元。沒有出現在...