datetime模塊中包含五種基本類型:date、time、datetime、timedelta和tzinfo,tz是timezone的縮寫,tzinfo用于表示時區(qū)信息。一,date類型date類型表示日期,是由year、month和day構(gòu)成的對象1,初始化date對象使用date(year,month,day)函數(shù)來初始化date對象:fromdatetimeimportdatemydate=date(year,month,day)2,date對象函
系統(tǒng) 2019-09-27 17:54:44 1629
文件內(nèi)容如下:Alex100000Rain80000Egon50000Yuan30000#此處有一個空行!現(xiàn)在看如何處理并轉(zhuǎn)成列表!salary_info=open("salaryinfo.txt","r+",encoding="UTF-8")salary_info_list=[]forlineinsalary_info.readlines():ifline=='\n':passelse:salary_info_list.append(list(line.
系統(tǒng) 2019-09-27 17:54:35 1629
python中random的常用方法總結(jié)一、random常用模塊1.random.random()隨機生成一個小數(shù)print(random.random())#輸出0.60605621179967842.random.randint(m,n)隨機生成一個m到n的整數(shù)(包括n)print(random.randint(1,5))#輸出53.random.randrange(m,n)隨機生成m到n中的一個數(shù),包括m但是不包括nprint(random.rand
系統(tǒng) 2019-09-27 17:54:35 1629
本文實例講述了python函數(shù)的缺省參數(shù)使用注意事項。分享給大家供大家參考,具體如下:python的函數(shù)支持4種形式的參數(shù):分別是必選參數(shù)、缺省參數(shù)、可變長參數(shù)、關(guān)鍵字參數(shù);而且參數(shù)的書寫順序也是又一定規(guī)定的,順序如下deffun(param,default_params,arbitrary_params,keyword_param)下面針對缺省型參數(shù)分析一些注意事項先定義這樣子一個函數(shù)deftest_fun(a=[]):a.append('a')prin
系統(tǒng) 2019-09-27 17:54:28 1629
綜述本系列文檔用于對Python爬蟲技術(shù)的學(xué)習(xí)進行記錄總結(jié)。Python版本是3.7.4urllib庫介紹它是Python內(nèi)置的HTTP請求庫,也就是說我們不需要額外安裝即可使用,它包含四個模塊(主要對前三個模塊進行學(xué)習(xí)):request:它是最基本的HTTP請求模塊,我們可以用它來模擬發(fā)送一請求,就像在瀏覽器里輸入網(wǎng)址然后敲擊回車一樣,只需要給庫方法傳入URL還有額外的參數(shù),就可以模擬實現(xiàn)這個過程了。error:異常處理模塊,如果出現(xiàn)請求錯誤,我們可以捕
系統(tǒng) 2019-09-27 17:54:27 1629
本文實例講述了Python采用socket模擬TCP通訊的實現(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下:對于TCPserver端的創(chuàng)建而言,分為如下幾個步驟:創(chuàng)建socket對象(socket):其中兩個參數(shù)分別為AddressFamily(如AF_INET為IPV4,AF_INET6為IPV6,AF_UNIX為UNIX域協(xié)議族)、socket類型(如SOCK_STREAM為TCP,SOCK_DGRAM為UDP)。綁定服務(wù)器地址(bind):參數(shù)為服務(wù)
系統(tǒng) 2019-09-27 17:54:21 1629
類代碼:#-*-coding:gbk-*-importConfigParser,osclassINIFILE:def__init__(self,filename):self.filename=filenameself.initflag=Falseself.cfg=Noneself.readhandle=Noneself.writehandle=NonedefInit(self):self.cfg=ConfigParser.ConfigParser()try
系統(tǒng) 2019-09-27 17:54:17 1629
如下所示:classbcolors:HEADER='\033[95m'OKBLUE='\033[94m'OKGREEN='\033[92m'WARNING='\033[93m'FAIL='\033[91m'ENDC='\033[0m'defdisable(self):self.HEADER=''self.OKBLUE=''self.OKGREEN=''self.WARNING=''self.FAIL=''self.ENDC=''Tousecodeliket
系統(tǒng) 2019-09-27 17:54:07 1629
廢話不多說,直接上代碼#Author:LancyWuproduct_list=[('Iphone',5800),('MacPro',9800),('Bike',800),('Watch',10600),('Coffee',31),('LancyPython',120)]#商品列表shopping_list=[]#定義一個列表來存儲已購商品salary=input("請輸入工資:")ifsalary.isdigit():#當(dāng)輸入的內(nèi)容為數(shù)字salary=in
系統(tǒng) 2019-09-27 17:54:07 1629
python使用super()出現(xiàn)錯誤解決辦法當(dāng)我們在python的子類中調(diào)用父類的方法時,會用到super(),不過我遇到了一個問題,順便記錄一下。比如,我寫了如下錯誤代碼:classA():defdosomething(self):print"It'sA"classB(A):defdosomething(self):super(B,self).dosomething()if__name__=='__main__':b=B()b.dosomething(
系統(tǒng) 2019-09-27 17:54:02 1629