代碼拋出異常導(dǎo)致程序崩潰茉贡,是每個(gè)人都經(jīng)歷的痛苦缠俺,特別在網(wǎng)絡(luò)編程里,由于網(wǎng)絡(luò)的不確定性杖爽,我們不得不在大量去捕捉這些異常帚豪。然而現(xiàn)有的 TCP/IP ...
引入(import)是Python最強(qiáng)大的部分,它可以讓你輕松的使用其他Python模塊里的對(duì)象顽染。 兩種引入 所謂相對(duì)引入漾岳,便是類似于from ...
俗話說(shuō)的好 要想獲得一個(gè)隨機(jī)字符串,只需要讓一個(gè)新手退出Vim 那么有沒(méi)有什么Pythonic的方法獲得一個(gè)隨機(jī)字符串? 一行代碼解決 為了可重...
在使用裝飾器的過(guò)程中粉寞,我們有時(shí)候會(huì)遇到這樣的一個(gè)問(wèn)題:我有一個(gè)裝飾器 & 我有一個(gè)函數(shù)尼荆。裝飾器的某一個(gè)參數(shù)需要在我使用函數(shù)的時(shí)候動(dòng)態(tài)輸入,又或者...
在Python中唧垦,迭代器是一個(gè)很重要的東西捅儒。良好的迭代器定義,能讓代碼更加清晰振亮。 定義一個(gè)迭代器需要實(shí)現(xiàn)兩個(gè)方法__iter__和__next_...
在某種功能被大量使用的時(shí)候巧还,我們應(yīng)該考慮寫一個(gè)腳本封裝好,以便重復(fù)調(diào)用坊秸。但如果頻繁的修改某幾個(gè)參數(shù)會(huì)十分麻煩麸祷,那么讀取命令行參數(shù)作為腳本運(yùn)行的參...
對(duì)于使用過(guò)C++的人來(lái)說(shuō),構(gòu)造函數(shù)與析構(gòu)函數(shù)不會(huì)陌生褒搔。構(gòu)造函數(shù)在對(duì)象創(chuàng)建時(shí)被調(diào)用阶牍,析構(gòu)函數(shù)在對(duì)象被銷毀時(shí)被調(diào)用喷面。而Python中也有類似的特殊函...
Python的裝飾器是個(gè)好東西,它能干很多事情走孽。但對(duì)于新手惧辈,它看起來(lái)似乎沒(méi)那么簡(jiǎn)單。但事實(shí)上磕瓷,裝飾器本身也只是個(gè)函數(shù)盒齿。 這一個(gè)裝飾器,當(dāng)我們這樣...