三種方法如下:
創(chuàng)新互聯(lián)主營新密網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app開發(fā),新密h5小程序定制開發(fā)搭建,新密網(wǎng)站營銷推廣歡迎新密等地區(qū)企業(yè)咨詢
用replace函數(shù):
your_str.replace(' ', '')
a = 'hello word' # 把a(bǔ)字符串里的word替換為python
a.replace('word','python') # 輸出的結(jié)果是hello python
用split斷開再合上:
''.join(your_str.split())
用正則表達(dá)式來完成替換:
import re strinfo = re.compile('word')
b = strinfo.sub('python',a)
print b
# 結(jié)果:hello python
'''
在Python中字符串處理函數(shù)里有三個去空格的函數(shù):
strip?同時去掉左右兩邊的空格
lstrip?去掉左邊的空格
rstrip?去掉右邊的空格
'''
#具體示例如下:
a="?gho??stwwl?"
print(a.lstrip())
print(a.rstrip())
print(a.strip())
#去掉中間多余的空格
s=''
for?i?in?range(len(a)):
if?a[i]=='?'?and?ilen(a)-1?and?a[i+1]=='?':
continue
s+=a[i]
print(s)#配合strip()使用,全部多余空格去掉
with open("c:\\a.txt",'r') as fr,open("c:\\b.txt",'w') as fw:
for line in fr.readlines():
fw.write(line.lstrip()+'\n')
lstrip這個函數(shù)是去除左邊的空白
三種方法如下:
用replace函數(shù):
your_str.replace('?',?'')
a?=?'hello?word'??#?把a(bǔ)字符串里的word替換為python
a.replace('word','python')??#?輸出的結(jié)果是hello?python
用split斷開再合上:
''.join(your_str.split())
用正則表達(dá)式來完成替換:
import?re?strinfo?=?re.compile('word')
b?=?strinfo.sub('python',a)?
print?b?
#?結(jié)果:hello?python
1.去掉左邊空格
string = " * it is blank space test * "
print (string.lstrip())
result:
* it is blank space test *
2.去掉右邊空格
string = " * it is blank space test * "
print (string.rstrip())
result:
* it is blank space test *
3.去掉左右兩邊空格
string = " * it is blank space test * "
print (string.strip())
result:
* it is blank space test *
4.去掉所有空格
有兩種方式
eg1:調(diào)用字符串的替換方法把空格替換成空
string = " * it is blank space test * "
str_new = string.replace(" ", "")
print str_new
result:
*itisblankspacetest*
eg2:正則匹配把空格替換成空
import re
string = " * it is blank space test * "
str_new = re.sub(r"\s+", "", string)
print str_new
result:
*itisblankspacetest*
關(guān)于python去掉空格常用方式有哪些,環(huán)球青藤小編就和大家分享到這里了,學(xué)習(xí)是永無止境的,學(xué)習(xí)一項(xiàng)技能更是受益終身,所以,只要肯努力學(xué),什么時候開始都不晚。如果您還想繼續(xù)了解關(guān)于python編程的學(xué)習(xí)方法及素材等內(nèi)容,可以點(diǎn)擊本站其他文章學(xué)習(xí)。
成年人的愛情不僅僅是簡單的我愛你和漂亮的新衣服。
上一篇: python3將兩個列表合并成字典
下一篇: python3 map()函數(shù)
1、strip方法去掉字符串兩邊(開頭和結(jié)尾)的空格
2、lstrip方法去掉字符串左邊的空格
3、rstrip方法去掉字符串右邊的空格
4、replace方法替換字符串的空格為空
注意: 這里說一下replace方法的具體用法
old_str:原字符串需要替換的內(nèi)容,new_str:將old_str替換成的內(nèi)容,max:代表替換的次數(shù),默認(rèn)全部替換
5、正則匹配替換空格
正則方法的使用這里不多說了,自己查一下詳細(xì)文檔即可。
如果感覺本文對您有幫助可以點(diǎn)個贊哦
本文僅供交流學(xué)習(xí),請勿用于非法途徑
僅是個人意見,如有想法,歡迎留言
當(dāng)前名稱:去空格函數(shù)python oracle去空格函數(shù)
當(dāng)前地址:http://aaarwkj.com/article42/docppec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、、App設(shè)計(jì)、小程序開發(fā)、網(wǎng)站建設(shè)、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)