去掉字符串中的所有空格Python,python如何去除字符串中的空格
1.Stripe():删除开头和结尾的空格。
2.lstrip():删除左边的空格。
3.rstrip():删除右边的空格
4.replace(c1 , c2 ):用字符串中的c2替换c1。因此,可以使用replace( ,)来删除字符串中的所有空格。
5.split():通过指定分隔符来分割字符串。如果参数num有一个指定的值,那么只有num子串会被分开。
In[2]: a= ddd dfe dfd efre ddd
在[3]中
Out[3]: ddd dfe dfd efre ddd
In[4]: a.strip()
Out[4]: ddd dfe dfd efre ddd
在[5]中:a.lstrip()
Out[5]: ddd dfe dfd efre ddd
在[6]中:a.rstrip()
Out[6]: ddd dfe dfd efre ddd
In[7]: a.replace( ,)
Out[7]: ddddfedfdefreddd
在[8]中:a.split()
Out[8]: [ddd , dfe , dfd , efre , ddd]
在[3]中:a=dfdfd*dfjdf**fdjfd*22*
在[4]中
Out[4]: dfdfd*dfjdf**fdjfd*22*
在[5]中:a.split(* )
Out[5]: [dfdfd , dfjdf ,, fdjfd , 22 , ]
In[6]: a.split(* ,2)
Out[6]: [dfdfd , dfjdf , *fdjfd*22*]
在Python中,有三个函数可以删除字符串处理函数中的空格(包括 \n , \r , \t , ):
Strip删除左右空格。
Lstrip删除左边的空格。
Rstrip删除右边的空格。
具体例子如下:
一个可怕的故事
a.lstrip() gho stwwl
a.rstrip() gho stwwl
a.strip() gho stwwl
声明:s是字符串,rm是要删除的字符序列。
S.strip(rm)删除S字符串开头和结尾的字符,这些字符在rm删除序列中。
S.lstrip(rm)删除S字符串开头和rm删除序列中的字符。
S.rstrip(rm)删除S字符串末尾的字符,该字符在rm删除序列中。
注意:
1.当rm为空时,默认情况下将删除空白字符(包括 \n , \r , \t , )。
a= 123
a.strip()
123
a=\t\tabc
abc
a=sdff\r\n
a.strip()
sdff
2.这里的rm删除序列是删除边缘(开头或结尾)的字符,只要它们在删除序列中。
公元前123年
a .长条( 21 )
“3abc”结果是一样的
a .长条( 12 )
3abc
6.使用正则表达式
重新拆分(r\s , a b c )
[a , b , c]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。