日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
精華技巧,學(xué)會(huì)這幾招可以假裝是Python高手

Python里面的技巧真的是太多了,菜鳥如何假裝自己的是高手呢,下面教大家?guī)渍锌焖僮兂衫纤緳C(jī)的招數(shù),尤其是在實(shí)戰(zhàn)的項(xiàng)目中,用上這幾招一定讓你周圍的同事刮目相看,哇這個(gè)代碼有兩把刷子。

成都創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元應(yīng)城做網(wǎng)站,已為上家服務(wù),為應(yīng)城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

1. 大量的if-else結(jié)構(gòu)

我們?cè)谄綍r(shí)項(xiàng)目的時(shí)候會(huì)經(jīng)常遇到大量的if/elif 這樣的情況,非常常見,通常我的寫法如下,比如一個(gè)每周上周的情況:

上面的代碼一來(lái)比較丑,二來(lái)擴(kuò)展性非常不好,如果我要把一周的排課的順序調(diào)整,需要對(duì)代碼的結(jié)構(gòu)做很大的調(diào)整。如果結(jié)構(gòu)再?gòu)?fù)雜一點(diǎn)的話更麻煩。

理想的情況是這樣,構(gòu)建一個(gè)一周的字典,用字典key來(lái)匹配:

代碼改寫如下:

2. 類的成員變量賦值

類里面的變量的設(shè)計(jì)一定會(huì)分私有和公開的,在一開始設(shè)計(jì)的時(shí)候就需要考慮那些變量是要私有的,這在類的內(nèi)部訪問,那些可以公開。

上面這樣的設(shè)計(jì)很明顯是沒有任何保護(hù)的,好一點(diǎn)的設(shè)計(jì)應(yīng)該是這樣:

3. 清楚的異常聲明比含蓄的要好

實(shí)戰(zhàn)項(xiàng)目了遇到異常處理是非常常見的事情,我們很多初學(xué)者喜歡偷懶寫成這樣,主要是圖省事:

一旦發(fā)生問題,你不知道是什么異常導(dǎo)致的,很難定位!對(duì)于異常的處理,應(yīng)該盡量分一分類,這樣寫會(huì)好一些:

4. 巧妙的利用yield

比如一個(gè)文件搜索程序,我們要搜索目錄下面所有文件包括子目錄里面的文件,怎么做呢:

傳統(tǒng)的做法是里面函數(shù)里面放一個(gè)列表來(lái)遞歸存儲(chǔ) 搜索的文件名,這樣的寫法不錯(cuò),但是不是很老道,也不是很pythonic,有更簡(jiǎn)便的方法嗎,當(dāng)然有接著往下看這一招。

以上幾招非常實(shí)用,尤其是剛?cè)腴T的菜鳥,在真實(shí)項(xiàng)目過(guò)程中如果能掌握就這幾招,應(yīng)用到項(xiàng)目里面,就可以依葫蘆畫瓢寫出一些很Pythonic的代碼,迅速讓你的功力大增~~小伙伴還等啥,操練起來(lái)。


網(wǎng)頁(yè)名稱:精華技巧,學(xué)會(huì)這幾招可以假裝是Python高手
文章鏈接:http://www.dlmjj.cn/article/dhppcep.html