第二篇《程序員必知8大排序3大查找(二)》《程序員必知8大排序3大查找(三)》每天都在叫囂自己會什么技術,什么框架,可否意識到你每天都在被這些新名詞、新技術所迷惑,.NET、XML等等技術固然誘人,可是如果自己的基礎不扎實,就像是在云里霧里行走一樣,只能看到眼前,不能看到更遠的地方。這些新鮮的技術掩蓋了許多底層的原理,要想真正的學習技術還是走下云端,扎扎實實的把基礎知識學好,有了這些基礎,要掌握那些新技術也就很容易了。要編寫出優秀的代碼同樣要扎實的基礎,如
系統 2019-08-12 09:30:03 1949
P是素數且M也是素數,并且滿足等式M=2^P-1,則稱M為默尼森數。例如,P=5,M=2^P-1=31,5和31都是素數,因此31是默尼森數。frommathimportsqrtdefprime(num):ifnum==1:returnFalse;ifnum==2:returnTrue;k=int(sqrt(num))+1foriinrange(2,k):ifnum%i==0:returnFalse;returnTrue;defmonisen(no):k=
系統 2019-09-27 17:57:15 1948
目錄第十五章、python中的進程操作-開啟多進程一、multprocess模塊二、multprocess.process模塊三、Process()對象方法介紹四、Process()對象屬性介紹五、使用process模塊創建進程六、進程之間的數據隔離問題七、守護進程八、terminate方法九、pid和name屬性第十五章、python中的進程操作-開啟多進程一、multprocess模塊multiprocess不是一個模塊而是python中一個操作、管理
系統 2019-09-27 17:56:35 1948
os模塊描述:python標準庫中的一個用于訪問操作系統功能的模塊。作用:用來實現跨平臺訪問常用操作:os.sep系統路徑的分隔符>>>importos>>>os.sep'/'#windows上運行結果為:\\#windows上的pycharm運行結果為:\#Linux運行結果為:/os.linesep輸出當前平臺使用的行終止符>>>importos>>>os.linesep'\n'os.environ獲取系統環境變量os.getcwd()獲取當前工作路徑
系統 2019-09-27 17:56:35 1948
該代碼主要是基于python實現判斷指定文件夾下是否存在指定后綴的文件。代碼如下:importosYour_Dir='你的文件夾/'Files=os.listdir(Your_Dir)forkinrange(len(Files)):#提取文件夾內所有文件的后綴Files[k]=os.path.splitext(Files[k])[1]Str2=['.wav','.mp3','.mp4']iflen(list(set(Str2).intersection(s
系統 2019-09-27 17:54:47 1948
在處理數據和進行機器學習的時候,遇到了大量需要處理的時間序列。比如說:數據庫讀取的str和time的轉化,還有time的差值計算。總結一下python的時間處理方面的內容。一、字符串和時間序列的轉化time.strptime():字符串=>時間序列time.strftime():時間序列=>字符串importtimestart="2017-01-01"end="2017-8-12"startTime=time.strptime(start,"%Y-%m-%
系統 2019-09-27 17:54:04 1948
利用python庫random,string生成大小寫字母和數字的隨機驗證碼importrandomimportstringdefgenerate_code(bit_num):''':parambit_num:生成驗證碼位數:return:返回生成的驗證碼'''all_str=string.printable.split('!')[0]code=''.join([random.choice(all_str)foriinrange(bit_num)])ret
系統 2019-09-27 17:54:02 1948
如下所示:importosos.system()os.popen().read().strip()#上面2種方法是python執行終端/控制臺命令的常見方法#os.system('pingwww.baidu.com')執行成功返回0#ping=os.popen('pintwww.baidu.com').read().strip()返回輸出結果#注:os.system()執行完成會關閉所以當執行后續命令需要依賴前面的命令時,請將多條命令寫到一個os.syst
系統 2019-09-27 17:54:00 1948
問題我使用python2.7和xlwt模塊進行excel導出我想設置我知道可以使用的單元格的背景顏色style1=xlwt.easyxf('pattern:patternsolid,fore_colourred;')但我想設置自定義顏色smth。比如#8a8eef或者是否有可能顏色的調色板,因為淺藍色不起作用:)解決方案如果你沒有使用easyxf()而是XFStyle逐步構建對象,這是使用用戶友好顏色名稱的另一種方法:importxlwtstyle=xlw
系統 2019-09-27 17:53:30 1948
這里主要講了bs4解析方法和json方法,以8684網頁為例子,爬取了全國公交線路importrequestsimporttimefrombs4importBeautifulSoupimportjsonfromxpinyinimportPinyinheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/76.0.
系統 2019-09-27 17:53:12 1948