如何使用strip()函数去除字符串开头和结尾的空格?
发布时间:2023-06-09 21:40:42
strip()函数是Python中的字符串函数之一,用于去除一个字符串开头和结尾的空格(包括制表符等空白字符)。
下面是使用strip()函数去除空格的方法:
1. 使用strip()函数去除开头和结尾的空格
在Python中,可以使用strip()函数去除一个字符串开头和结尾的空格。具体使用方法如下:
s = " hello world "
s = s.strip()
print("去除前后空格后的字符串为:", s)
输出结果为:
去除前后空格后的字符串为: hello world
可以看到,使用strip()函数成功地去除了字符串s开头和结尾的空格,返回了一个新的字符串。
2. 去除特定的字符
除了去除空格,strip()函数还可以去除其他特定的字符。例如,可以去除开头和结尾的"#"字符:
s = "##hello world##"
s = s.strip("#")
print("去除#字符后的字符串为:", s)
输出结果为:
去除#字符后的字符串为:hello world
可以看到,使用strip()函数去除了字符串s开头和结尾的"#"字符,返回了一个新的字符串。
3. 去除开头或结尾的字符
除了去除开头和结尾的字符外,strip()函数还可以去除开头或结尾的特定字符。具体方法如下:
- 去除开头的字符:使用lstrip()函数。
s = " hello world"
s = s.lstrip()
print("去除开头空格后的字符串为:", s)
输出结果为:
去除开头空格后的字符串为:hello world
- 去除结尾的字符:使用rstrip()函数。
s = "hello world "
s = s.rstrip()
print("去除结尾空格后的字符串为:", s)
输出结果为:
去除结尾空格后的字符串为:hello world
可以看到,使用lstrip()函数去除了字符串s开头的空格,使用rstrip()函数去除了字符串s结尾的空格,返回了一个新的字符串。
综上所述,strip()函数是Python中非常实用的字符串函数之一,可以方便地去除字符串开头和结尾的空格及其他特定字符,简化了字符串处理的流程。
