去除字符串中的空格和特殊字符
Python 中提供的 strip() 方法去除字符串左右两边的空格和特殊字符,可以使用 lstrip() 方法去除字符串左边的空格和特殊字符,使用 rstrip() 方法去除字符串中右边的空格和特殊字符。在某些情况下,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。可以使用 Python 中提供的 strip() 方法去除字符串左右两边的空格和特殊字符,可以使用 lstrip() 方法去除字符串左边的空格和特殊字符,使用 rstrip() 方法去除字符串中右边的空格和特殊字符。这里的特殊字符是指制表符\t、回车符\r、换行符\n等。
1. strip()方法
strip() 方法用于去掉字符串左、右两侧的空格和特殊字符,语法格式如下:
参数说明.
str:为要去除空格的字符串
chars:为可选参数,用于指定要去除的字符,可以指定多个。如果设置 chars 为 “@.”,则去除左、右两侧包括的“@”或“.”。如果不指定 chars 参数,默认将去除空格、制表符“\t”、回车符“\r”、换行符“\n”等。
例如,先定义一个字符串,首尾包括空格、制表符、换行符和回车符等,然后去除空格和这些特殊字符;再定义一个字符串,首尾包括 “@” 或 “.” 字符,最后去掉 “@” 和 “.” 字符,代码如下:
2. lstrip()方法
lstrip() 方法用于去掉字符串左侧的空格和特殊字符,语法格式如下:
参数说明
str:为要去除空格的字符串
chars:为可选参数,用于指定要去除的字符,可以指定多个,如果设置 chars 为 “@.”,则去除左侧包括的“@”或“.”。如果不指定 chars 参数,默认将去除空格、制表符“\t”、回车符“\r”、换行符“\n”等。
例如,先定义一个字符串,左侧包括一个制表符和一个空格,然后去除空格和制表符;再定义一个字符串,左侧包括一个“@”符号,最后去掉“@”符号,代码如下:
本文未完全显示,开通会员查看全文......