📅  最后修改于: 2023-12-03 15:19:01.443000             🧑  作者: Mango
rstrip()
是Python中的一个内置字符串(string)方法。这个方法返回一个字符串副本,其中删除了原字符串尾部指定字符。
string.rstrip([chars])
chars
(可选参数)- 要去除的字符集合,默认为移除字符串末尾的空格字符。方法返回从右侧开始删除指定字符集合的副本,直到达到字符串的尾部。如果未指定 chars
参数,则移除字符串末尾的空格字符。
下面是一些使用 rstrip()
方法的示例:
s = "hello world "
print(s.rstrip()) # 输出:hello world
s = "10010 "
print(s.rstrip("0")) # 输出:1001
s = "10010"
print(s.rstrip("0")) # 输出:1001
在上面的例子中, s.rstrip()
默认移除了末尾的空格,s.rstrip("0")
移除了开头的 1
和末尾的两个 0
,而 s.rstrip("0")
移除了末尾的 0
。
需要注意的是,rstrip()
方法只能移除字符串末尾的指定字符。如果要移除字符串任意位置的字符,可以考虑使用 replace()
或正则表达式等方法进行处理。
rstrip()
方法可以帮助我们移除字符串末尾的指定字符。chars
参数,则默认移除字符串末尾的空格字符。rstrip()
只能够移除字符串末尾的指定字符,无法移除字符串中的其他位置的字符。