hi,各位朋友們,小帥b回來啦,幾日不見,想我了么?
今天給大家分享幾個我認為不錯的 Python 小技巧,有些可能被你低估了喲,get 起來!那么接下來就是:學習 Python 的正確姿勢
俗話說,是男人都得懂點技巧,其實女人也一樣,往往,一些小技巧能讓我們更幸福,或者說更值得玩味。好了,廢話先不說太多,咱們進入正題。1、列表的壓縮zip 可以壓縮多個迭代對象里面的元素,比如像這樣的多個列表:
把它們都壓縮起來可以得到一個 zip 對象:
通過 list 轉化你可以看到元素被壓縮成一個個元組:
當然,如果你想把
轉化為:
那么可以加上 * 運算符:
2、拆分
在 Python3 中,容器對象可以隨便你拆分,比如這樣的元組:
根據你的需要,可以這么拆分:
得到的結果:
3、解釋器中的下劃線_
當你在使用 Python 交互解釋器的時候,下劃線 _ 能記錄你最后一次操作得到的值:
4、-1
在一些列表中,可以使用步長比如?[::2]?去獲取對應的值,當你使用 -1 的時候會發現,可以直接倒序訪問:
5、快速定位模塊的位置
你可以直接打印模塊的名稱,從而快速獲取到模塊所在的具體位置:
6、join
當你的列表中的元素都是字符串,你想要把它們轉成字符串的時候就可以使用 join,還可以自己定義要連接的字符,比如這樣:
7、http.server
使用一行命令就可以直接把你的電腦變成服務器,可以通過 https.server 實現,這個之前小帥b有說過,在這里就順便貼個鏈接,關心一下新關注我的朋友嘻嘻:
8、for也可以用else
當你做完循環操作之后,還可以 else 一下的,比如這樣:
不過遇到 break 就不靈了哦:
9、列表元素倒序
如果你想要獲取列表中反過來的元素,可以使用 reversed ,非常方便簡潔:
10、import小心機
有時候你不確定是否有安裝你要 import 的模塊,但是有代替模塊可以頂上去的時候,不妨使用 try 語句:
或者:
ok,以上就是小帥b今天給你分享的一些 Python 小技巧,希望對你有幫助,當然,Python 的小技巧還有許多,等你去發掘喲。
ps:最后還是想說一句,現在還不是浪的時候,不要放松警惕,咱們盡量配合,少出門少聚集,我們現在隔離的是病毒,而不是人心。
美好的事情即將發生,讓我們一起加油,peace!