学python必须知道的30个技巧
收集這些有用的捷徑技巧
\1. 原地進(jìn)行交換兩個(gè)數(shù)字
我們對(duì)賦值的右側(cè)進(jìn)行一個(gè)新的元組,左側(cè)解析(unpack)那個(gè)(未被引用的)元組到變量 和
賦值完成時(shí),新的元組變成了未被引用狀態(tài)并且被標(biāo)記沒(méi)用處,最終完成了變量的交換
\2. 鏈狀比較操作符
\3. 使用三元操作符來(lái)進(jìn)行條件賦值
\4. 多行字符串
\5. 存儲(chǔ)列表元素到新的變量中
\6. 打印引入模塊的文件路徑
\7. 交互環(huán)境下的 “_” 操作符
\8. 字典/集合推導(dǎo)
\9. 調(diào)試腳本
\10. 開(kāi)啟文件分享
\11. 檢查 Python 中的對(duì)象
\12. 簡(jiǎn)化 if 語(yǔ)句
\13. 運(yùn)行時(shí)檢測(cè) Python 版本
\14. 組合多個(gè)字符串
\15. 四種翻轉(zhuǎn)字符串/列表的方式
\16. 玩轉(zhuǎn)枚舉
\17. 在 Python 中使用枚舉量
\18. 從方法中返回多個(gè)值
\19. 使用 * 運(yùn)算符(splat operator)來(lái) unpack 函數(shù)參數(shù)
\20. 使用字典來(lái)存儲(chǔ)選擇操作
\21. 一行代碼計(jì)算任何數(shù)的階乘
\22. 找到列表中出現(xiàn)最頻繁的數(shù)
\23. 重置遞歸限制
\24. 檢查一個(gè)對(duì)象的內(nèi)存使用
Python 2.7 一個(gè) 32 比特的整數(shù)占用 24 字節(jié)
Python 3.5 利用 28 字節(jié)。為確定內(nèi)存使用,我們可以調(diào)用 getsizeof 方法:
\25. 使用 slots 來(lái)減少內(nèi)存開(kāi)支
\26. 使用 lambda 來(lái)模仿輸出方法
\27. 從兩個(gè)相關(guān)的序列構(gòu)建一個(gè)字典
\28. 一行代碼搜索字符串的多個(gè)前后綴
\29. 不使用循環(huán)構(gòu)造一個(gè)列表
\30. 在 Python 中實(shí)現(xiàn)一個(gè)真正的 switch-case 語(yǔ)句
總結(jié)
以上是生活随笔為你收集整理的学python必须知道的30个技巧的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python 二分查找算法
- 下一篇: python基础、print,input