日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
幾招冷門!但是很有用的Python招數(shù)!

大家好,我是菜鳥哥!

為扎賚諾爾等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及扎賚諾爾網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、做網(wǎng)站、扎賚諾爾網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

 Python 目前是最火最流行的語言之一。它以其簡單的語法和強大的功能,受到很多同學(xué)的喜歡。最爽的是它有強大的庫和社區(qū)支持,讓你開發(fā)應(yīng)用非常方便快捷。

今天菜鳥哥給大家分享幾招,平時不常用有點冷門,但是非常有用的招數(shù),大家趕緊拿起電腦操練起來。

01.Named Tuples

命名元組是易于創(chuàng)建的輕量級對象類型。它是 Python Collections模塊中可用的工廠函數(shù)。如果你想要一個類來管理數(shù)據(jù),你可以考慮使用命名元組作為替代。

用nametuple創(chuàng)建一個元組類既簡單又直接,比起用重量級的class要方便很多,對于很多數(shù)據(jù)結(jié)構(gòu)簡單的類可以直接使用,非常輕巧。

2. For...Else 子句

平時我們太習(xí)慣用if/else語句了,但是我們很少或者不怎么習(xí)慣把for和else進行配合,這個組合也是Python獨有的,有它的獨特的使用場景。

在 For...else 子句中,如果for循環(huán)的迭代完成,則執(zhí)行else子句。如果 for 循環(huán)中的迭代由于 break 語句而中斷,在這種情況下,else子句不會被執(zhí)行。

for/else的用法有點反人性,它的意思就是如果你的for循環(huán)是正常結(jié)束的,那么就來我else這邊跑一下;

如果你的for沒有完整的運行結(jié)束,中間有退出的break,那么else部分則不執(zhí)行。我們在實際的項目里面搜索文件一般用的比較多。

例如:

3.參數(shù)的拆包

我們在設(shè)計函數(shù)的時候,有的時候需要帶有多個參數(shù)進行傳遞,如果這樣寫會很丑,比如我們下面設(shè)計的add函數(shù),其實就是把傳入的參數(shù)進行相加。如果用add(*list)就可以方便的搞定。

當(dāng)傳遞給函數(shù)時,Python 本身不會解壓列表、元組或字典,必須使用*并且**必須成功地將它們傳遞給函數(shù)。

4.愛上pprint

我們大部分打印的時候用print,但是實際上還有一個非常有用的打印叫pprint,其實就是比print多一個p。它的好處在于你需要打印很多復(fù)雜的字典或者嵌套的很長的序列的時候用pprint打印會豎起來打印,然后我們觀察結(jié)果非常清晰,很方便,在實際的項目中經(jīng)常用到。

看一下輸出結(jié)果:

第一種普通的打印就非常丑,很長,如果是復(fù)雜的嵌套字典我們debug觀察的時候就非常費勁。

[{'status': 200, 'result': [1, 2, 3, 4, 5]}, {'status': 'OK', 'result': ['Hello', 'World']}, {'status': 404, 'result': 'Data not found'}]

第二種用了ppring去打印就非常人性化,直接豎起來顯示,就很直觀。

[{'result': [1, 2, 3, 4, 5], 'status': 200},

 {'result': ['Hello', 'World'], 'status': 'OK'},

 {'result': 'Data not found', 'status': 404}]

5. enum 枚舉

枚舉菜鳥哥玩Python這么多年都沒有怎么用過,感覺這個知識點一般都是用在C語言里面比較多,今天才知道原來Python也可以用enum。

我們設(shè)計一個簡單的枚舉類型Season,給它賦值春夏秋冬,然后就可以非常方便的對其進行使用。當(dāng)然你也可以這樣使用:

用一個類來繼承父類Enum,然后利用Enum的內(nèi)置屬性進行操作,算是借力打力。

好,以上就是今天分享的幾個冷門的Python技巧,但是雖然說冷門其實還蠻實用的,大家在平時實戰(zhàn)的項目中可以使用起來,會讓你功力大增。

好,我們下一篇文章見。如果你喜歡我們的文章,歡迎持續(xù)關(guān)注「菜鳥學(xué)Python」,大家在留言區(qū)吱一聲,記得給個三連哦!


網(wǎng)站題目:幾招冷門!但是很有用的Python招數(shù)!
轉(zhuǎn)載注明:http://www.5511xx.com/article/djeihsp.html