av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python 基礎(chǔ)知識(shí)小問(wèn)題

瀏覽:90日期:2022-06-30 13:51:19

問(wèn)題描述

s = ’w w’s.strip() # 為什么去除不了中間的空格s = ’w w’s.replace(’s’,’;’) # 為什么替換不了,s 表示空格沒(méi)錯(cuò)吧。。

其實(shí)最終需求是這樣的:就是字符串中間和兩邊會(huì)出現(xiàn)(多個(gè))空格,(多個(gè))換行符,(多個(gè))回車等空白字符,想把這些空白字符轉(zhuǎn)換成 ';',有什么好的方法呢

問(wèn)題解答

回答1:

strip是去除左右兩端的空格,中間的空格去除不了。 replace不能用正則表達(dá)式做參數(shù),要用 re模塊。

import rere.sub(’s+’, ’;’, ’w w’)回答2:

replace是針對(duì)一個(gè)字符串替換為另一個(gè)字符串用的,s對(duì)它來(lái)說(shuō)就是個(gè)普通字符串,沒(méi)有任何其他含義。

針對(duì)你的需求我覺(jué)得你可以使用str.maketrans和translate功能實(shí)現(xiàn)。

我的運(yùn)行環(huán)境為python3.5,例子如下:s = ’w w’transmap=str.maketrans({’ ’:’;’,’r’:’;’,’n’:’;’})print( s.translate(transmap) )

運(yùn)行結(jié)果:w;w

回答3:

其實(shí) ';'.join(s.split())就行了

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美成人第一页 | 国产精品色哟哟网站 | 亚洲精品一区中文字幕乱码 | 日韩高清不卡 | 亚洲国产精品成人 | 91久久精品日日躁夜夜躁欧美 | 免费高清av| 亚洲欧美一区二区三区1000 | 国产探花在线精品一区二区 | 久久久精彩视频 | 日韩av在线免费 | 亚洲精品乱码久久久久久按摩观 | 波霸ol一区二区 | 天天干天天玩天天操 | 精品在线一区 | 欧美日韩成人在线 | 亚洲高清在线观看 | 亚洲aⅴ一区二区 | 欧美一区二区视频 | 成人在线免费电影 | 一本一道久久a久久精品蜜桃 | 日本一二三区电影 | 久久久久国产一区二区三区四区 | 欧美一区二区三区大片 | 国产视频福利 | 午夜小视频在线播放 | 精品久久久网站 | 国产成人综合亚洲欧美94在线 | 在线日韩福利 | 91av在线免费观看 | tube国产 | 精品少妇一区二区三区日产乱码 | 国产精品免费在线 | 欧美精品v国产精品v日韩精品 | 亚洲欧美精品国产一级在线 | 精品少妇一区二区三区日产乱码 | 欧美激情精品久久久久久 | 成人毛片网 | 亚洲高清久久 | 最新伦理片 | 亚洲欧美中文日韩在线v日本 |