目錄一、線程定時(shí)器二、用法一、線程定時(shí)器線程定時(shí)器也是定時(shí)器,就是定時(shí)之后開(kāi)啟一條線程二、用法'''線程定時(shí)器,就是規(guī)定時(shí)間后開(kāi)啟一條線程'''deftask():print('線程執(zhí)行了')time.sleep(2)print('線程結(jié)束了')t=Timer(4,task)#間隔時(shí)間,功能函數(shù)t.start()
系統(tǒng) 2019-09-27 17:49:44 1688
filter(function,sequence):對(duì)sequence中的item依次執(zhí)行function(item),將執(zhí)行結(jié)果為T(mén)rue的item組成一個(gè)List/String/Tuple(取決于sequence的類(lèi)型)返回:復(fù)制代碼代碼如下:>>>deff(x):returnx%2!=0andx%3!=0>>>filter(f,range(2,25))[5,7,11,13,17,19,23]>>>deff(x):returnx!='a'>>>filt
系統(tǒng) 2019-09-27 17:49:44 1688
s與==區(qū)別:is用于判斷兩個(gè)變量引用對(duì)象是否為同一個(gè),==用于判斷引用變量的值是否相等。aisb相當(dāng)于id(a)==id(b),id()能夠獲取對(duì)象的內(nèi)存地址。如果a=10;b=a;則此時(shí)a和b的內(nèi)存地址一樣的;但當(dāng)a=[1,2,3];另b=a[:]時(shí),雖然a和b的值一樣,但內(nèi)存地址不一樣。如果此時(shí)定義a=10、b=10,然后再對(duì)比aisb會(huì)發(fā)現(xiàn)返回的結(jié)果是True,這是因?yàn)樵赑ython中會(huì)實(shí)現(xiàn)創(chuàng)建一個(gè)小型的整形池,范圍為[-5,256],為這些整形開(kāi)
系統(tǒng) 2019-09-27 17:49:44 1688
原題|Left-recursivePEGgrammars作者|GuidovanRossum(Python之父)譯者|豌豆花下貓(“Python貓”公眾號(hào)作者)聲明|本翻譯是出于交流學(xué)習(xí)的目的,基于CCBY-NC-SA4.0授權(quán)協(xié)議。為便于閱讀,內(nèi)容略有改動(dòng)。我曾幾次提及左遞歸是一塊絆腳石,是時(shí)候去解決它了。基本的問(wèn)題在于:使用遞歸下降解析器時(shí),左遞歸會(huì)因堆棧溢出而導(dǎo)致程序終止。【這是我的PEG系列的第5部分。其它文章參見(jiàn)這個(gè)目錄】假設(shè)有如下的語(yǔ)法規(guī)則:ex
系統(tǒng) 2019-09-27 17:49:42 1688
在python自動(dòng)化中,經(jīng)常會(huì)遇到對(duì)數(shù)據(jù)文件的操作,比如添加多名員工,但是直接將員工數(shù)據(jù)寫(xiě)在python文件中,不但工作量大,要是以后再次遇到類(lèi)似批量數(shù)據(jù)操作還會(huì)寫(xiě)在python文件中嗎?應(yīng)對(duì)這一問(wèn)題,可以將數(shù)據(jù)寫(xiě)excel文件,針對(duì)excel文件進(jìn)行操作,完美解決。本文僅介紹python對(duì)excel的操作安裝xlrd庫(kù)xlrd庫(kù)官方地址:https://pypi.org/project/xlrd/pipinstallxlrd筆者在安裝時(shí)使用了pip3in
系統(tǒng) 2019-09-27 17:49:41 1688
python的新式類(lèi)是2.2版本引進(jìn)來(lái)的,我們可以將之前的類(lèi)叫做經(jīng)典類(lèi)或者舊式類(lèi)。為什么要在2.2中引進(jìn)newstyleclass呢?官方給的解釋是:為了統(tǒng)一類(lèi)(class)和類(lèi)型(type)。在2.2之前,比如2.1版本中,類(lèi)和類(lèi)型是不同的,如a是ClassA的一個(gè)實(shí)例,那么a.__class__返回‘class__main__.ClassA‘,type(a)返回總是。而引入新類(lèi)后,比如ClassB是個(gè)新類(lèi),b是ClassB的實(shí)例,b.__class__
系統(tǒng) 2019-09-27 17:49:33 1688
獲取DataFrame雖然是一個(gè)比較簡(jiǎn)單的操作,但是有時(shí)候到手邊就是寫(xiě)不出來(lái),所以在這里總結(jié)記錄一下:1.鏈表推倒式data=pd.read_csv('data/ReceiptcodeJanuaryminutetradingvolume.csv')print([columnforcolumnindata])#打印結(jié)果['COUNT','SUCC','FAIL','WAITPAY','SUCCRatio','time']2.通過(guò)columns字段獲取,返回一
系統(tǒng) 2019-09-27 17:49:32 1688
在開(kāi)發(fā)一些需要網(wǎng)絡(luò)通信的應(yīng)用中,經(jīng)常會(huì)用到各種網(wǎng)絡(luò)協(xié)議進(jìn)行通信,博主在開(kāi)發(fā)實(shí)驗(yàn)室的機(jī)器人的時(shí)候就遇到了需要把機(jī)器人上采集到的圖片傳回服務(wù)器進(jìn)行處理識(shí)別,在python下的實(shí)現(xiàn)方式如下(只貼出了關(guān)鍵代碼)服務(wù)器端LOCAL_IP='192.168.100.22'#本機(jī)在局域網(wǎng)中的地址,或者寫(xiě)127.0.0.1PORT=2567#指定一個(gè)端口defserver():sock=socket.socket(socket.AF_INET,socket.SOCK_ST
系統(tǒng) 2019-09-27 17:49:31 1688
importpandasaspdfromsklearnimportdatasetsimportmatplotlib.pyplotaspltimportmatplotlib.cmfromsklearn.model_selectionimporttrain_test_splitfromsklearn.neighborsimportKNeighborsClassifierdig=datasets.load_digits()#讀入sklearn內(nèi)置數(shù)據(jù)print(
系統(tǒng) 2019-09-27 17:49:24 1688
Python學(xué)習(xí)第四天之基礎(chǔ)知識(shí)04:注釋?zhuān)?#'在python之中是注釋符號(hào),用于單行注釋?zhuān)⑨寫(xiě)?yīng)該言而又物,應(yīng)當(dāng)寫(xiě)一些算法里面比較難懂的地方。字符串:還記得我們之前寫(xiě)的一個(gè)實(shí)例嗎?在第二天的時(shí)候,以下是代碼重現(xiàn):x=input("你今年多少歲了?\n")y=input("你叫什么名字?\n")print(y+"今年"+x+"歲了")那么在這個(gè)print(y+“今年”+x+“歲了”)里面是不是有點(diǎn)不知道是什么呢?這個(gè)叫做字符串的拼接,將兩個(gè)字符串連接在一
系統(tǒng) 2019-09-27 17:49:08 1688