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