Python 被低估了的 10 個(gè)小技巧

今天給大家分享幾個(gè)我認(rèn)為不錯(cuò)的 Python 小技巧,有些可能被你低估了喲,get 起來!
那么接下來就是:學(xué)習(xí) Python 的正確姿勢(shì)

俗話說,是男人都得懂點(diǎn)技巧,其實(shí)女人也一樣,往往,一些小技巧能讓我們更幸福,或者說更值得玩味。
好了,廢話先不說太多,咱們進(jìn)入正題。
1、列表的壓縮
zip 可以壓縮多個(gè)迭代對(duì)象里面的元素,比如像這樣的多個(gè)列表:

把它們都?jí)嚎s起來可以得到一個(gè) zip 對(duì)象:

通過 list 轉(zhuǎn)化你可以看到元素被壓縮成一個(gè)個(gè)元組:


當(dāng)然,如果你想把

轉(zhuǎn)化為:

那么可以加上 * 運(yùn)算符:

2、拆分
在 Python3 中,容器對(duì)象可以隨便你拆分,比如這樣的元組:

根據(jù)你的需要,可以這么拆分:

?
得到的結(jié)果:

3、解釋器中的下劃線_
當(dāng)你在使用 Python 交互解釋器的時(shí)候,下劃線 _ 能記錄你最后一次操作得到的值:

4、-1
在一些列表中,可以使用步長(zhǎng)比如?[::2]?去獲取對(duì)應(yīng)的值,當(dāng)你使用 -1 的時(shí)候會(huì)發(fā)現(xiàn),可以直接倒序訪問:

5、快速定位模塊的位置
你可以直接打印模塊的名稱,從而快速獲取到模塊所在的具體位置:

6、join
當(dāng)你的列表中的元素都是字符串,你想要把它們轉(zhuǎn)成字符串的時(shí)候就可以使用 join,還可以自己定義要連接的字符,比如這樣:

7、http.server
使用一行命令就可以直接把你的電腦變成服務(wù)器,可以通過 https.server 實(shí)現(xiàn),這個(gè)之前小帥b有說過,在這里就順便貼個(gè)鏈接,關(guān)心一下新關(guān)注我的朋友嘻嘻:
Python小技巧:使用一行命令把你的電腦變成服務(wù)器

8、for也可以用else
當(dāng)你做完循環(huán)操作之后,還可以 else 一下的,比如這樣:

不過遇到 break 就不靈了哦:

9、列表元素倒序
如果你想要獲取列表中反過來的元素,可以使用 reversed ,非常方便簡(jiǎn)潔:

10、import小心機(jī)
有時(shí)候你不確定是否有安裝你要 import 的模塊,但是有代替模塊可以頂上去的時(shí)候,不妨使用 try 語句:

或者:

ok,以上就是小帥b今天給你分享的一些 Python 小技巧,希望對(duì)你有幫助,當(dāng)然,Python 的小技巧還有許多,等你去發(fā)掘喲。
ps:最后還是想說一句,現(xiàn)在還不是浪的時(shí)候,不要放松警惕,咱們盡量配合,少出門少聚集,我們現(xiàn)在隔離的是病毒,而不是人心。
美好的事情即將發(fā)生,讓我們一起加油,peace!
