pythonchallenge 挑戰筆記
Level 1 :
學習了string.translate() 和string.maketrans()
核心程式碼:
Level 2 :
學習了isalpha(),但這只是一種取巧的思路,我覺得一般還是用改用字典型別來實現
Level 3 :
學習了re.findall()。返回的是正則中括號部分組成的list
核心程式碼:
Level 4 :
學習了re 和 urllib 模組。這裡很奇怪的用re.match()會得到None
核心程式碼:
學習了string.translate() 和string.maketrans()
核心程式碼:
string.translate(oldstr, string.maketrans(old, new))
Level 2 :
學習了isalpha(),但這只是一種取巧的思路,我覺得一般還是用改用字典型別來實現
Level 3 :
學習了re.findall()。返回的是正則中括號部分組成的list
核心程式碼:
re.findall('[a-z][A-Z]{3}([a-z])[A-Z]{3}[a-z]', a)
Level 4 :
學習了re 和 urllib 模組。這裡很奇怪的用re.match()會得到None
核心程式碼:
filehandle = urllib.urlopen("http://www.pythonchallenge.com/pc/def\/linkedlist.php?nothing=%s" % nothing, None)
page = filehandle.read()
filehandle.close()
nothing = re.findall("\d+", page, re.MULTILINE)[0]
相關文章
- Python挑戰遊戲( PythonChallenge)闖關之路Level- 5Python遊戲
- 筆記:《挑戰程式設計競賽(第2版)》(2)筆記程式設計
- 筆記:《挑戰程式設計競賽(第2版)》(3)筆記程式設計
- 筆記:《挑戰程式設計競賽(第2版)》(1)筆記程式設計
- 記微軟OpenHack機器學習挑戰賽微軟機器學習
- GAN實戰筆記——第五章訓練與普遍挑戰:為成功而GAN筆記
- OpenStack實戰指南 筆記筆記
- Scikit-Learn 與 TensorFlow 機器學習實用指南學習筆記2 — 機器學習的主要挑戰機器學習筆記
- AI的道德挑戰AI
- 程式設計挑戰程式設計
- 【筆記】《Python大戰機器學習》筆記Python機器學習
- DDD實戰課(實戰篇)--學習筆記筆記
- AI晶片混戰,誰能挑戰英偉達?AI晶片
- 慢SQL優化實戰筆記SQL優化筆記
- 《Maven實戰》之讀書筆記Maven筆記
- # JAVA RESTful WebService實戰筆記(一)JavaRESTWeb筆記
- 前端之Sass/Scss實戰筆記前端CSS筆記
- xss挑戰賽writeup
- 獨立開發挑戰
- [譯] 挑戰 Flutter 之 TwitterFlutter
- 採用Scrum的挑戰Scrum
- Java面臨的挑戰Java
- 信用行業的挑戰行業
- 每天都在挑戰極限...
- 《Spring實戰》讀書筆記 #每日筆記 100-004Spring筆記
- React高階實戰 - 我的筆記React筆記
- 《Netty實戰》-學習筆記1Netty筆記
- 《Redis實戰》筆記-Redis的有序集合Redis筆記
- WebSocket實戰之————GatewayWorker使用筆記例子WebGateway筆記
- 任務14-實戰1 筆記筆記
- 《Node.js實戰》學習筆記Node.js筆記
- tcpv4 checksum 挑戰下TCP
- [譯] 挑戰 Flutter 之 WhatsAppFlutterAPP
- BYOD革命挑戰企業IT安全
- Hsql 挑戰 Oracle 執行速度SQLOracle
- CTF練習日記——[極客大挑戰 2019]Havefun 1
- 面對十億資料量的技術挑戰,如何對系統進行效能優化?【石杉的架構筆記】優化架構筆記
- 曠視首席科學家孫劍:計算機視覺的變革和挑戰 | 北大AI公開課筆記計算機視覺AI筆記