去掉字符串中的所有空格Python,python如何去除字符串中的空格

  去掉字符串中的所有空格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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: