成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python中隱藏了你不知道的10個彩蛋

開發 后端
正則表達式是Python的一大特色,但是調試起來會很痛苦,很容易得出一個bug。幸運的是,Python可以打印出正則表達式的解析樹,通過re.debug來顯示re.compile的完整過程。

1、使用re.DEBUG查看正則表達式的匹配過程

正則表達式是Python的一大特色,但是調試起來會很痛苦,很容易得出一個bug。幸運的是,Python可以打印出正則表達式的解析樹,通過re.debug來顯示re.compile的完整過程。

Python中隱藏了你不知道的10個彩蛋

一旦你理解了語法,你就可以發現你的錯誤。在這里我們可以看到[/font]忘了去除[]

2、enumerate函數用于遍歷列表中的元素以及它們的下標

Python中隱藏了你不知道的10個彩蛋

3、對默認實參要多加小心

Python中隱藏了你不知道的10個彩蛋

相反,你應該使用一個標記值表示“無定義”,來替換“[]”。

Python中隱藏了你不知道的10個彩蛋

4、對于C系的那些更喜歡括號而不是縮進的開發者,你只需使用以下一條命令:

  1. from __future__ import braces 

5、切片操作中的tricks

  1. a = [1,2,3,4,5] >>> a[::2] [1,3,5] 

特殊的例子是x[::-1],它可以將列表反轉

  1. >>> a[::-1] [5,4,3,2,1] 

6、裝飾器

裝飾器實現了在一個函數中調用其它函數或方法來增加功能性,從而修改參數或結果等,在函數定義前加上裝飾器,只需一個“@”符號。

以下示例顯示了一個print_args裝飾器的用法:

Python中隱藏了你不知道的10個彩蛋

7、取參的trick

你可以用*或者**來取出列表或字典作為函數參數

Python中隱藏了你不知道的10個彩蛋

8、Exception else語句

Python中隱藏了你不知道的10個彩蛋

使用“else”比在“try”語句中添加多余的代碼更好,因為它避免了意外獲取不被try語句保護的異常…除了聲明之外。

9、嵌套列表推導式和生成器表達式

  1. [(i,j) for i in range(3) for j in range(i) ]     
  2. ((i,j) for i in range(4) for j in range(i) ) 

這些語句可以取代大量的嵌套循環代碼塊

10、主要句式

  1. import this 

下面讓我們再誦讀一遍Python之禪的要義(The Zen of Python, by Tim Peters):

  1. Beautiful is better than ugly. 
  2. Explicit is better than implicit. 
  3. Simple is better than complex. 
  4. Complex is better than complicated. 
  5. Flat is better than nested. 
  6. Sparse is better than dense. 
責任編輯:未麗燕 來源: 程序師
相關推薦

2019-11-29 16:49:42

HTML語言開發

2009-04-14 21:38:05

LinuxUbuntu技巧

2023-12-21 14:40:09

Python編程語言

2016-11-21 11:43:11

Python

2020-07-28 08:26:34

WebSocket瀏覽器

2020-06-12 09:20:33

前端Blob字符串

2018-04-04 12:05:04

Postgre數據planner

2022-10-12 08:22:44

Guava工具Collection

2017-07-21 09:48:45

SQL索引查詢

2024-05-20 09:27:00

Web 開發CSS

2019-04-30 08:09:12

Windows 10操作系統工具

2010-08-23 09:56:09

Java性能監控

2022-10-13 11:48:37

Web共享機制操作系統

2009-12-10 09:37:43

2021-02-01 23:23:39

FiddlerCharlesWeb

2011-09-15 17:10:41

2020-01-29 19:40:36

Python美好,一直在身邊Line

2021-01-05 11:22:58

Python字符串代碼

2019-10-28 08:44:29

Code Review代碼團隊

2023-08-14 15:56:52

CSS 偽元素開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人二区 | 日韩精品免费在线观看 | 日韩中文字幕一区 | 蜜桃精品视频在线 | 91精品国产乱码久久蜜臀 | 9191成人精品久久 | 一区二区三区精品在线 | 欧美爱爱视频网站 | 成人小视频在线观看 | 国产色99精品9i | 国产99久久精品一区二区永久免费 | 国产在线精品一区二区三区 | 免费毛片在线 | 精品一区二区电影 | 亚洲日韩中文字幕一区 | 天天干狠狠操 | 91视频网址| 色就干 | 91久久久www播放日本观看 | 91 中文字幕 | 久久久久久99 | 久久免费精品 | 日韩高清成人 | 涩涩99| 久久国际精品 | 国产一区精品在线 | 欧美成人猛片aaaaaaa | 日韩精品久久 | 午夜影院在线观看版 | 国产欧美一区二区三区国产幕精品 | 久久久夜夜夜 | 欧日韩不卡在线视频 | 国产精品久久久久久久久动漫 | 久久久一二三区 | 97国产精品 | 国产日韩精品一区二区 | 国产精品久久久乱弄 | 亚洲一区二区电影在线观看 | 亚洲一区三区在线观看 | 国产精品一区二区在线播放 | 欧美精品中文 |