成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Strategy for Python Challenge(03)

miqt / 3377人閱讀

摘要:關(guān)卡地址關(guān)卡是尋找兩邊都被三個大字母包圍的小字母。代碼可以參考上一小節(jié)的。最后一段輸出代碼,有很多括號,不可取,這主要是由于返回的序列,要用來轉(zhuǎn)換成輸出,或許有更好的方式來實現(xiàn)。

關(guān)卡地址:http://www.pythonchallenge.com/pc/def/equality.html
關(guān)卡是尋找兩邊都被三個大字母包圍的小字母。
代碼可以參考上一小節(jié)的。
代碼如下:

# -*- coding: UTF-8 -*-
import urllib.request
import re
import string

url = urllib.request.urlopen("http://www.pythonchallenge.com/pc/def/equality.html")
page = url.read().decode("utf8") # 在Python中urlopen返回的response是byte類,需要轉(zhuǎn)成string類
pattern = re.compile(r"") #  注釋是在,這里使用?是想最短匹配,不過好像不加也沒有影響
m = re.findall(pattern, page)
#print(m)
pattern = re.compile(r"(?<=[a-z][A-Z]{3})([a-z])(?=[A-Z]{3}[a-z])")
print("".join(re.findall(pattern, "".join(m))))

這段代碼主要是考察re正則表達式的使用,其中(?<=...)是前綴匹配,但是不捕獲,(?=...)是后綴匹配,也是不捕獲。
最后一段輸出代碼,有很多括號,不可取,這主要是由于re.findall返回的序列[],要用"".join()來轉(zhuǎn)換成string輸出,或許有更好的方式來實現(xiàn)。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/37549.html

相關(guān)文章

  • Strategy for Python Challenge(01)

    摘要:按照這種寫法確實是可以解決問題了,但是毫無疑問,我的解法還是停留在語言的思維。所以要是在中找不到中類的函數(shù),可以去類中去找或者內(nèi)置函數(shù)。 最近學(xué)習(xí)Python,對語言方面已經(jīng)很熟悉了,想做些練習(xí),奈何生活中的問題以我現(xiàn)在的能力還不能好好的解決,故而轉(zhuǎn)向Python的一些編程挑戰(zhàn)練習(xí),于是就有了下面這篇文章。文章在一定程度上(是大量)參考了聽雨軒這個人的博客點擊前往 挑戰(zhàn)關(guān)卡地址:h...

    BlackMass 評論0 收藏0
  • Strategy for Python Challenge(02)

    摘要:關(guān)卡地址點擊前往這一關(guān)卡信息同樣非常精簡,只有短短的一句話,然后其他信息都沒有什么用,真心用心良苦能說這個作者操蛋嗎。不多說了,話語中提到了頁面源碼,那我們就看看源碼有什么。 關(guān)卡地址:http://www.pythonchallenge.com/pc/def/ocr.html(點擊前往) 這一關(guān)卡信息同樣非常精簡,只有短短的一句話,然后其他信息都沒有什么用,真心用心良苦(能說這個作者...

    sydMobile 評論0 收藏0
  • 人工智能/數(shù)據(jù)科學(xué)比賽匯總 2019.6

    摘要:內(nèi)容來自,人工智能數(shù)據(jù)科學(xué)比賽整理平臺。大賽面向全球高校在校生開放,旨在提升高校學(xué)生對數(shù)據(jù)分析與處理的算法研究與技術(shù)應(yīng)用能力,探索大數(shù)據(jù)的核心科學(xué)與技術(shù)問題,嘗試創(chuàng)新大數(shù)據(jù)技術(shù),推動大數(shù)據(jù)的產(chǎn)學(xué)研用,本次大賽鼓勵高校教師參與指導(dǎo)。 內(nèi)容來自 DataSciComp,人工智能/數(shù)據(jù)科學(xué)比賽整理平臺。Github:iphysresearch/DataSciComp 本項目由 ApacheC...

    gyl_coder 評論0 收藏0
  • 國家企業(yè)信用公示系統(tǒng)的爬取

    摘要:國家企業(yè)信用公示系統(tǒng)的爬取網(wǎng)站分析獲取首頁通過直接請求網(wǎng)站首頁,返回錯誤提示碼,返回結(jié)果是代碼。驗證碼識別開發(fā)者文檔代碼結(jié)果查詢企業(yè)在首頁的源代碼中,有一句注釋偽造極驗變量百度成功獲取到結(jié)果鏈接國家企業(yè)信用公示系統(tǒng)爬取 國家企業(yè)信用公示系統(tǒng)的爬取 1. 網(wǎng)站分析 1.1 獲取首頁 通過 requests.get 直接請求網(wǎng)站首頁,返回 521 錯誤提示碼,返回結(jié)果是js代碼。這是采用...

    cloud 評論0 收藏0
  • 強網(wǎng)杯

    摘要:解題腳本題目給了明文的高位部分開源項目解密可得參考鏈接 copperstudy -- coppersmith 解題腳本 #coding:utf-8 import hashlib from pwn import * import time def cha1(s,s256): ss = for i in range(5): ss = ss + chr(...

    lijy91 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<