1.None和[]的區(qū)別以前以為None就是空,直到看到了下面這段代碼list=[]iflistisNone:print"listisNULL"else:print"listis%s"%list發(fā)現(xiàn)輸出是listis[],而不是listisNULL。這說明None和[]不等同。去翻了幾篇博客后,才知道None表示的是這個對象還沒創(chuàng)建,而[]表示的是這個對象創(chuàng)建了,但是還沒有值。“一個盒子不裝東西它還是一個盒子([]),你把盒子拆了它就是none了”2.關(guān)于
系統(tǒng) 2019-09-27 17:57:01 2018
loc(location)為SelectionbyLabel函數(shù),即通過標簽(行列索引的具體值)來索引數(shù)據(jù),由于loc函數(shù)中索引的標簽是str類型,所以標簽的開頭和結(jié)尾都要寫。importpandasaspdimportnumpyasnpdf=pd.DataFrame(np.arange(0,60,2).reshape(10,3),columns=list('abc'))df.loc[0:2,['b','c']]#默認行索引情況下,選取df前三行的b,c兩
系統(tǒng) 2019-09-27 17:55:53 2018
Python生成器是什么?先說一下生成器函數(shù),抽象地說,生成器函數(shù)就是一個順序執(zhí)行過程的抽象。具體地說,它就是一種特殊的函數(shù),這種特殊性源于這個函數(shù)中出現(xiàn)了一個yield關(guān)鍵字。解釋器在發(fā)現(xiàn)函數(shù)中有yield關(guān)鍵字時,將這個函數(shù)標記為一個生成器函數(shù),其執(zhí)行的結(jié)果會返回一個生成器,而這個生成器是支持迭代器協(xié)議的。創(chuàng)建一個生成器函數(shù)生成器函數(shù)的創(chuàng)建是非常簡單的:In[1]:defmygenerator():...:yield1...:正如前面提到的,如果一個函
系統(tǒng) 2019-09-27 17:55:34 2018
從學習Python至今,發(fā)現(xiàn)很多時候是將Python作為一種工具。特別在文本處理方面,使用起來更是游刃有余。說到文本處理,那么正則表達式必然是一個絕好的工具,它能將一些繁雜的字符搜索或者替換以非常簡潔的方式完成。我們在處理文本的時候,或是查詢抓取,或是替換.一.查找如果你想自己實現(xiàn)這樣的功能模塊,輸入某一個ip地址,得到這個ip地址所在地區(qū)的詳細信息.然后你發(fā)現(xiàn)http://ip138.com可以查出很詳細的數(shù)據(jù)但是人家沒有提供api供外部調(diào)用,但是我們可
系統(tǒng) 2019-09-27 17:55:15 2018
openpyxl特點openpyxl(可讀寫excel表)專門處理Excel2007及以上版本產(chǎn)生的xlsx文件,xls和xlsx之間轉(zhuǎn)換容易注意:如果文字編碼是“gb2312”讀取后就會顯示亂碼,請先轉(zhuǎn)成Unicode1、openpyxl讀寫單元格時,單元格的坐標位置起始值是(1,1),即下標最小值為1,否則報錯!tableTitle=['userName','Phone','age','Remark']#維護表頭#ifrow<1orcolumn<1:#
系統(tǒng) 2019-09-27 17:54:22 2018
綜述python從圖片變?yōu)橐曨l代碼importcv2importnumpyasnpimportosfromos.pathimportisfile,joinpathIn='./im3/'#imgsequence注意:您的index應(yīng)該為諸如:1.png2.png之類pathOut='videoscans_10000_smooth_7.avi'fps=7frame_array=[]files=[fforfinos.listdir(pathIn)ifisfile
系統(tǒng) 2019-09-27 17:54:00 2018
許多Python初學者都會問:我應(yīng)該學習哪個版本的Python。對于這個問題,我的回答通常是“先選擇一個最適合你的Python教程,教程中使用哪個版本的Python,你就用那個版本。等學得差不多了,再來研究不同版本之間的差別”。但如果想要用Python開發(fā)一個新項目,那么該如何選擇Python版本呢?我可以負責任的說,大部分Python庫都同時支持Python2.7.x和3.x版本的,所以不論選擇哪個版本都是可以的。但為了在使用Python時避開某些版本中
系統(tǒng) 2019-09-27 17:53:47 2018
三角形等腰直角三角形12.7#coding:utf-8rows=int(raw_input('輸入列數(shù):'))i=j=k=1#聲明變量,i用于控制外層循環(huán)(圖形行數(shù)),j用于控制空格的個數(shù),k用于控制*的個數(shù)#等腰直角三角形1print"等腰直角三角形1"foriinrange(0,rows):forkinrange(0,rows-i):print"*",#注意這里的",",一定不能省略,可以起到不換行的作用k+=1i+=1print"\n"python:
系統(tǒng) 2019-09-27 17:53:13 2018
importnumpyasnpimporttime1.1Jacobi迭代算法defJacobi_tensor_V2(A,b,Delta,m,n,M):start=time.perf_counter()#開始計時find=0#用于標記是否在規(guī)定步數(shù)內(nèi)收斂X=np.ones(n)#迭代起始點x=np.ones(n)#用于存儲迭代的中間結(jié)果d=np.ones(n)#用于存儲Ax**(m-2)的對角線部分m1=m-1m2=2-mforiinrange(M):pri
系統(tǒng) 2019-09-27 17:53:10 2018
目標:使用Python爬取豆瓣電影并保存MongoDB數(shù)據(jù)庫中我們先來看一下通過瀏覽器的方式來篩選某些特定的電影:我們把URL來復(fù)制出來分析分析:https://movie.douban.com/tag/#/?sort=T&range=0,10&tags=%E7%94%B5%E5%BD%B1,%E7%88%B1%E6%83%85,%E7%BE%8E%E5%9B%BD,%E9%BB%91%E5%B8%AE有3個字段是非常重要的:1.sort=T2.range
系統(tǒng) 2019-09-27 17:52:44 2018