在Python中如何使用strip()函数来去除字符串中的空格?
发布时间:2023-07-06 06:51:49
在Python中,可以使用strip()函数来去除字符串中的空格。
strip()函数是Python中内置的字符串方法,它可以去除字符串开头和结尾的空格或指定的字符。
下面是一些使用strip()函数去除字符串中空格的示例:
1. 去除开头和结尾的空格:
string = " hello world " stripped_string = string.strip() print(stripped_string) # 输出 "hello world"
在上面的示例中,strip()函数去除了字符串开头和结尾的空格。
2. 去除开头的空格:
string = " hello world" stripped_string = string.lstrip() print(stripped_string) # 输出 "hello world"
在上面的示例中,lstrip()函数去除了字符串开头的空格。
3. 去除结尾的空格:
string = "hello world " stripped_string = string.rstrip() print(stripped_string) # 输出 "hello world"
在上面的示例中,rstrip()函数去除了字符串结尾的空格。
4. 去除指定的字符:
string = "hello world***"
stripped_string = string.strip("*")
print(stripped_string) # 输出 "hello world"
在上面的示例中,strip("*")函数去除了字符串开头和结尾的"*"字符。
除了strip()函数外,还有lstrip()和rstrip()函数分别用于去除字符串开头和结尾的空格或指定的字符。
要注意的是,strip()函数会创建一个新的字符串,原始字符串保持不变。如果想要在原始字符串上进行修改,可以将去除空格后的新字符串重新赋值给原始字符串。
总结:使用strip()函数可以去除字符串中的空格或指定的字符,可以去除开头和结尾的空格,去除开头的空格,去除结尾的空格,也可以去除指定的字符。
