一、如何拋出異常并且捕獲異常二、常用的Python標(biāo)準(zhǔn)庫有哪些,并且說明其作用三、描述深拷貝和淺拷貝的區(qū)別四、__init__和__new__的區(qū)別__new__會優(yōu)先調(diào)用且有返回值__init__沒有返回值五、什么是解釋型語言,什么是編譯型語言六、Match和search的區(qū)別Match:只有在0位置匹配成功的話才有返回,如果不是開始位置匹配成功的話,返回nonesearch:會掃描整個字符串并返回第一個成功的匹配七、用Python匹配HTMLtag的時
系統(tǒng) 2019-09-27 17:51:31 1913
平時見到的url參數(shù)都是key-value,一般vlaue都是字符串類型的如果有幸和我一樣遇到字典,列表等參數(shù),那么就幸運(yùn)了python2代碼importjsonfromurllibimporturlencode#1.直接將url編碼params={"name":"Tom","hobby":["ball","swimming"],"books":[{"name":"語文","pages":20}]}print(urlencode(params))"""ho
系統(tǒng) 2019-09-27 17:51:13 1913
其實(shí)今天算是失眠了,所以打算整理一下自己的學(xué)習(xí)內(nèi)容了!今天是我看視頻學(xué)習(xí)的第六天,已經(jīng)學(xué)習(xí)到定義類和對象了,有時候回想python這門語言真的很入門吧,各種語法比較簡易能懂。1入門首選2print("helloworld!")3字符串4name="小明"5print(name)循環(huán)語句foriinrange(1,10):print(i)ifwhile原諒我不太會用6列表7my_list=["小明",20,“高中”]8字典9my_dict={"name":"
系統(tǒng) 2019-09-27 17:51:09 1913
盡管很多人想要學(xué)習(xí)編程,但“萬事開頭難”這個道理,還是會將不少人勸退。你在網(wǎng)上找到的大多數(shù)教程,都既定假設(shè)用戶已經(jīng)知道了如何執(zhí)行基本操作,甚至直接跳到服務(wù)器管理等進(jìn)階內(nèi)容。好消息是,在Windows102019五月更新(Version1903)中,微軟為想要學(xué)習(xí)Python編程的用戶,提供了一個更加便捷的部署選項(xiàng)。python.jpg(題圖via:OnMSFT)據(jù)悉,Python是一種易于上手和閱讀的編程語言,功能性毋庸置疑,但并非Windows自帶。此前
系統(tǒng) 2019-09-27 17:51:08 1913
繼上一篇文章使用xlrd來讀Excel之后,這一篇文章就來介紹下,如何來寫Excel,寫Excel我們需要使用第三方庫xlwt,和xlrd一樣,xlrd表示readxls,xlwt表示writexls,同樣目前版本只支持97-03版本的Excel。xlwt下載:xlwt0.7.4安裝xlwt安裝方式一樣是pythonsetup.pyinstall就可以了,或者直接解壓到你的工程目錄中。API介紹獲取一個xls實(shí)例復(fù)制代碼代碼如下:xls=ExcelWrit
系統(tǒng) 2019-09-27 17:51:03 1913
本文總結(jié)分析了selenium2.0中常用的python函數(shù)。分享給大家供大家參考,具體如下:新建實(shí)例driver=webdriver.Firefox()此處定位均使用的百度首頁輸入框1.通過標(biāo)簽屬性Id查找元素方法:find_element_by_id(element_id)實(shí)例:driver.find_element_by_id("kw")2.通過標(biāo)簽屬性name查找元素方法:find_element_by_name(element_name)實(shí)例:d
系統(tǒng) 2019-09-27 17:50:52 1913
本文實(shí)例講述了Python學(xué)習(xí)筆記之集合的概念和簡單使用。分享給大家供大家參考,具體如下:集合概念解釋:一個包含唯一元素的可變和無序的集合數(shù)據(jù)類型。集合的一個用途是快速刪除列表中的重復(fù)項(xiàng)。numbers=[1,2,6,3,1,1,6]unique_nums=set(numbers)print(unique_nums)#{1,2,3,6}支持in運(yùn)算符,使用add方法將元素添加到集合中,并使用pop方法刪除元素(會隨機(jī)刪除一個元素)fruit={"apple
系統(tǒng) 2019-09-27 17:50:46 1913
第1題:python下多線程的限制以及多進(jìn)程中傳遞參數(shù)的方式?python多線程有個全局解釋器鎖(globalinterpreterlock),簡稱GIL,這個GIL并不是python的特性,他是只在Cpython解釋器里引入的一個概念,而在其他的語言編寫的解釋器里就沒有這個GIL例如:Jython。這個鎖的意思是任一時間只能有一個線程運(yùn)用解釋器,跟單cpu跑多個程序一個意思,我們都是輪著用的,這叫“并發(fā)”,不是“并行”。為什么會有GIL?多核CPU的出現(xiàn)
系統(tǒng) 2019-09-27 17:50:37 1913
到底什么是Python??Python是一種解釋性語言。Python代碼在運(yùn)行之前不需要編譯。其它解釋性語言還包括PHP和Ruby。?Python是動態(tài)類型語言,指的是在聲明變量時,不需要說明變量的類型。?Python非常適合面向?qū)ο蟮木幊?OOP),因?yàn)樗С滞ㄟ^組合(composition)與繼承(inheritance)的方式定義類(class)。?Python中沒有訪問說明符(類似C++中的public和private),這么設(shè)計(jì)的依據(jù)是“大家都是
系統(tǒng) 2019-09-27 17:50:35 1913
協(xié)程是什么我們已經(jīng)做過不少爬蟲項(xiàng)目,不過我們爬取的數(shù)據(jù)都不算太大,如果我們想要爬取的是成千上萬條的數(shù)據(jù),那么就會遇到一個問題:因?yàn)槌绦蚴且恍幸恍幸来螆?zhí)行的緣故,要等待很久,我們才能拿到想要的數(shù)據(jù)。既然一個爬蟲爬取大量數(shù)據(jù)要爬很久,那我們能不能讓多個爬蟲一起爬取?這樣無疑能提高爬取的效率,就像一個人干不完的活兒,組個團(tuán)隊(duì)一起干,活一下被干完了。這是一個很好的思路——讓多個爬蟲幫我們干活。但具體怎么用Python實(shí)現(xiàn)這事呢?我們可以先別急著想怎么實(shí)現(xiàn)這件事,后
系統(tǒng) 2019-09-27 17:50:16 1913