新聞中心
記得每次做試卷的時候,都要對末尾800字的界限感覺憂傷,畢竟想要碼到那么多字?jǐn)?shù)也不是容易的事情。然而在python中,由于有字符的限制,如果一個表達式超出了限制,那也不是好事情,處理起來會比較困難。那么,python3表達式超過限制還能換行嗎?今天小編就這個問題帶領(lǐng)大家一起探索。

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、東蘭網(wǎng)絡(luò)推廣、微信平臺小程序開發(fā)、東蘭網(wǎng)絡(luò)營銷、東蘭企業(yè)策劃、東蘭品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供東蘭建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
Source Text:
安 裝
匹配到里面的data-sname,data-versionname等信息,驗證的表達式如下:
Python實現(xiàn)如下:
line = sourcetext # 太長不復(fù)制了,就是上面提到的 r= p = re.search(r, line) print p.group(0)
問題是這個表達式太長了,超過了PEP8要求的每行79個字符,請問有沒有什么辦法讓表達式支持換行又不影響匹配?
解決:
python 語法有 \ 續(xù)行 符號,但不適合這個情況。超過80個字符的,切分成短字符串,再連接起來。
小伙伴們看著最后的代碼很長有點產(chǎn)生退卻的想法,其實只是對正則表達式進行可拆分,去掉了表達式就是一個框架啦,感興趣的小伙伴快試試吧。更多Python學(xué)習(xí)推薦:PyThon學(xué)習(xí)網(wǎng)教學(xué)中心。
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:python3表達式超過限制還能換行嗎?
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/cohphse.html


咨詢
建站咨詢
