.strip()函数,strip函数用法

  .strip()函数,strip函数用法

  他们在Python中有三个去除头尾字符、空白符的函数,.是:

  Strip:用于删除前导和尾随字符以及空白(包括n,r,t,,即换行符、回车符、制表符和空格)

  Lstrip:用于删除前导字符和空格(包括n,r,t,,即换行符、回车符、制表符和空格)。

  Rstrip:用于删除结束字符和空格(包括n,r,t,,即换行符、回车符、制表符和空格)。

  从字面上可以看出,r=right,l=left,Stripe、rstrip、lstrip是开发中常用的字符串格式化方法。

  注意:这些函数只会删除开头和结尾的字符,中间的不会被删除。

  函数语法分别为:

  string.strip([chars])

  string.lstrip([chars])

  String.rstrip([chars])参数chars是可选的。当chars为空时,默认情况下将删除字符串开头和结尾的空格(包括n,r, )。

  当chars不为空时,chars被视为一个新的字符列表。是否会被删除取决于要删除的字符是否包含在字符串的开头和结尾。如果是,则继续处理;否则,中间的字符不会被删除。

  返回值:去掉头尾字符(或空白字符)的字符串副本,字符串本身不会改变。

  适用的Python版本:Python2和Python3都受支持,并且使用方式相同。

  代码实例:

  1.当chars为空时,默认情况下会删除空白字符(包括 n , r , t , )。

  name=www.pythontab.com

  名字

   www.pythontab.com

  Name.strip()#删除前导和尾随空格

   www.pythontab.com

  Name.lstrip()#删除开头的空格

   www.pythontab.com

  Name.rstrip()#删除尾部空格

  Www.pythontab.com2。当chars不为空时,函数将被chars分解成字符,然后这些字符将被删除。

  name=-#www.pythontab.com#-

  名字

  -#www.pythontab.com#-

  Name.strip(#-)#删除开头和结尾的#和-,空格保留。

   www.pythontab.com

  Name.lstrip(12)#删除#和-

  www.pythontab.com#-

  Name.rstrip(12)#删除#和-

  -# www . pythontab.com 注意: chars的值设置后,会把#-当作两个单独的字符,所以和#-的顺序无关,然后空格(包括n,r,t,,也就是换行符,回车,制表符,空格)就不会被删除。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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