激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

香港云服务器
服務器之家 - 腳本之家 - Python - 12個Python技巧你Get了嗎?

12個Python技巧你Get了嗎?

2021-01-12 23:43今日頭條快快網絡 Python

如果讀者對基本的 Python語法已經有一些了解,那么這篇文章可能會給你一些啟發。

如果讀者對基本的 Python語法已經有一些了解,那么這篇文章可能會給你一些啟發。不啰嗦,直接上干貨,以下內容絕對可以幫到你喲~

12個Python技巧你Get了嗎?

1. 列表理解

列表理解可以代替丑陋的for循環來填充列表。列表理解的基本語法為:

expression for item in list if conditional 

一個非常簡單的示例,用數字序列填充列表:

i for i in range(10) 

因為可以使用表達式,所以還可以進行一些數學運算或調用外部函數。

最后,你可以使用if篩選列表。在這種情況下,我們僅保留可被2整除的值:

i for i in range(10) if i%2==0 

2. 檢查對象的內存使用情況

使用sys.getsizeof(),你可以檢查對象的內存使用情況。

3. 返回多個值

Python中的函數可以返回多個變量,而無需字典,列表或類。

對于有限數量的返回值,這是可以的。但是超過3個值的任何內容都應放入類中。

4. 使用data類

與常規類或其他替代方法(如返回多個值或字典)相比,它具有多個優點:

  • 數據類需要最少的代碼
  • 你可以比較data類,因為它__eq__已為您實現
  • 你也可以輕松打印數據類以進行調試,因為它__repr__也已實現
  • data類需要類型提示,從而減少了發生錯誤的機會

5. 就地變量交換

一項巧妙的小技巧,可以節省幾行代碼。

a,bb = b,a 

6. 合并字典(Python 3.5+)

從Python 3.5開始,合并字典變得更加容易:

如果鍵(key)重疊,則第一個詞典中的鍵(key)將被覆蓋。

7. 首字母大小寫

使用capitalize()函數將字符串的首字母轉為大寫,其余變為小寫。

"welcome".capitalize() 

8. 將字符串拆分為列表

你可以將字符串拆分為字符串列表。在這種情況下,我們分割空格字符:

list("welcome") 

9. 快速創建Web服務器

你可以快速啟動Web服務器,以提供當前目錄的內容:

python3 -m http.server 

如果你想與同事共享一些東西或想要測試一個簡單的HTML網站,這將很有用。

10. 多行字符串

盡管可以在代碼中使用三引號將多行字符串包括在內,但這并不理想。放在三引號之間的所有內容都將成為字符串,包括格式,如下所示。我更喜歡第二種方法,該方法將多行連接在一起,可以很好地格式化代碼。唯一的缺點是你需要顯式添加換行符。

11. 比較運算符的鏈接

您可以在Python中鏈接比較運算符,以創建更易讀和簡潔的代碼:

12. 處理日期

python-dateutil模塊提供了對標準datetime模塊的強大擴展。通過以下方式安裝:

pip3 install python-dateutil 

你可以用這個庫做很多很酷的事情。我將把示例限制在我認為特別有用的一個:日志文件中日期的模糊解析等。

只需記住:常規的Python日期時間功能在哪里結束,python-dateutil就出現了!

原文地址:https://www.toutiao.com/i6916699902810571267/

延伸 · 閱讀

精彩推薦
624
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 成人福利视频 | 亚洲第一精品在线 | 99re热视频这里只精品 | av国产在线被下药迷网站 | 欧日韩在线视频 | 石原莉奈日韩一区二区三区 | 视频一区二区精品 | 久久999精品久久久 国产噜噜噜噜久久久久久久久 | 美女黄网站免费观看 | 国产成人综合在线视频 | 久久精品亚洲一区二区 | 久久久久久久久久久久久久av | 久久精片| 伊久在线| 精品国产一区二区三区久久久狼牙 | 爽毛片| 羞羞视频免费观看网站 | 免费国产之a视频 | 国产精品视频在线观看免费 | 天天舔夜夜操 | 欧美日在线观看 | 蜜桃视频最新网址 | 国产成人高潮免费观看精品 | 99热99精品| 日本视频在线免费观看 | 亚洲精品久久久久www | 精品久久久久久久久久中出 | 日韩毛片网 | 成年性羞羞视频免费观看 | 亚洲精品欧美在线 | 久久综合精品视频 | 最新中文字幕第一页视频 | 国产免费最爽的乱淫视频a 午夜精品久久久久久久99热浪潮 | 国产免费一区二区三区视频 | 成人在线视频在线观看 | 久久夜靖品2区 | 亚洲一区播放 | 激情综合婷婷久久 | 中文字幕在线观看成人 | 久久草在线看 | 久久久久九九九女人毛片 |