欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是《在Python中去除字符串中的空格和特殊字符的4个方法详解》。本知识点主要内容有:使用strip()方法用于去掉字符串左、右两侧的空格和特殊字符、使用lstrip()方法用于去掉字符串左侧的空格和特殊字符、使用rstrip()方法用于去掉字符串右侧的空格和特殊字符、使用replace()方法,删除中间的空格和特殊字符。
用户在输入数据时,可能会无意中输入多余的空格,或在一些情况下,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。
这里的特殊字符是指制表符\t、回车符\r、换行符\n等。
下面站长在线就针对各种情况进行一一说明:
1、在Python中使用strip()方法用于去掉字符串左、右两侧的空格和特殊字符。
strip()方法用于去掉字符串左、右两侧的空格和特殊字符,其语法格式如下:
strstrip([chars])
其中,
str为要去除空格的字符串;
chars为可选参数,用于指定要去除的字符,可以指定多个。
例如设置chars为“@”,则去除左、右两侧包括的“@”或“”。如果不指定chars参数,默认将去除空格、制表符\t、回车符\r、换行符\n等。
例如,先定义一个字符串,左侧包括一个制表符和一个空格,然后去除空格和制表符;再定义一个字符串,左侧包括一个“@”符号,最后去掉“@”符号,代码如下:
str1 = ' >
代码:
m = ' jafefefe 'minfo = mstrip()
print minfo
输出结果:jafefefe
如果你只需要去除右边的空格,可以用rstrip()
m = ' jafefefe '
minfo = mrstrip()
print minfo
输出结果: jafefefe
如果你只需要去除左边的空格,可以用lstrip()
以上就是关于python字符串中怎么忽略空格前面的数字全部的内容,包括:python字符串中怎么忽略空格前面的数字、python怎么除去列表中的空字符、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)