新聞中心
python編程怎樣去掉空格
處理字符串時(shí)經(jīng)常要定制化去掉無(wú)用的空格,python
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的大柴旦網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
中要么用存在的常規(guī)方法,或者用正則處理,那么python編程怎樣去掉空格?python去掉空格常用方式具體有哪些呢?今天就一起來(lái)了解下吧!
python去掉字符串所有空格
字符串,rm為要?jiǎng)h除的字符序列
str.strip(rm) : 刪除s字符串中開(kāi)頭、結(jié)尾處,位于 rm刪除序列的字符
str.lstrip(rm) : 刪除s字符串中開(kāi)頭(左邊)處,位于 rm刪除序列的字符
str.rstrip(rm) : 刪除s字符串中結(jié)尾(右邊)處,位于 rm刪除序列的字符
str.replace(‘s1’,’s2’) : 把字符串里的s1替換成s2。故可以用replace(’ ‘,”)來(lái)去掉字符串里的所有空格
str.split() : 通過(guò)指定分隔符對(duì)字符串進(jìn)行切分,切分為列表的形式。
去除兩邊空格:
str = ' hello world '
str.strip()
'hello world'
1
2
3
1
2
3
去除開(kāi)頭空格:
str.lstrip()
'hello world '
1
2
1
2
去除結(jié)尾空格:
str.rstrip()
' hello world'
1
2
1
2
去除全部空格:
str.replace(' ','')
'helloworld'
1
2
1
2
將字符串以空格分開(kāi):
str.split()
['hello', 'world']
python字符串空格查找刪除
字符串“ 我們是中國(guó)人 我愛(ài)我 的祖國(guó) ”
1、查找空格數(shù)量
2、刪除前后空格
3、刪除所有空格
4、找到“祖國(guó)”的位置
5、判斷字符串是否以“我們”開(kāi) 頭
str01=" 我們是中國(guó)人 我愛(ài)我 的祖國(guó) "
print(str01.count(" "))#查找空格個(gè)數(shù)
print(str01.lstrip())#刪除開(kāi)頭空格
print(str01.rstrip())#刪除末尾空格
print(str01.replace(" ",""))#刪除所有空格
print(str01.find("祖國(guó)"))
print(str01.find("我們",0,1))
python剔除字符串開(kāi)頭空白
刪除左邊的空白可以用lstrip()函數(shù),刪除右邊的可以用rstrip()函數(shù),刪除左右兩邊的可以用strip()函數(shù)。
下面是一個(gè)例子:
s=" string "
print("原串:==="+s+"===")
l=s.lstrip()
print("刪除左邊空白后:==="+l+"===")
r=s.rstrip()
print("刪除右邊空白后:==="+r+"===")
lr=s.strip()
print("刪除左右兩邊空白后:==="+lr+"===")
運(yùn)行結(jié)果截圖:
python幾種去掉字符串中間空格的方法
一、strip()方法:去除字符串開(kāi)頭或結(jié)尾的空格
a = " a b c "
a.strip()
'a b c'
二、lstrip()方法:去除字符串開(kāi)頭的空格
a = " a b c "
a.lstrip()
'a b c '
三、rstrip()方法:去除字符串結(jié)尾的空格
a = " a b c "
a.rstrip()
' a b c'
四、replace()方法:可以去除全部空格,主要用于字符串的替換
a = " a b c "
a.replace(" ", "")
'abc'
五、join()方法+split()方法:可以去除全部空格,join為字符串合成傳入一個(gè)字符串列表,split用于字符串分割,可以按規(guī)則進(jìn)行分割。
a = " a b c "
b = a.split() # 字符串按空格分割成列表
b ['a', 'b', 'c']
c = "".join(b) # 使用一個(gè)空字符串合成列表內(nèi)容生成新的字符串
c 'abc'
# 快捷用法
a = " a b c "
"".join(a.split())
'abc'
名稱欄目:python函數(shù)刪除空格 python去空格函數(shù)
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dococgi.html