自学内容网 自学内容网

rstrip 方法是 Python 字符串的一个内置方法,用于 删除字符串右边(末尾)的指定字符

rstrip 方法是 Python 字符串的一个内置方法,用于 删除字符串右边(末尾)的指定字符

语法:

string.rstrip([chars])
  • string:原始字符串。
  • chars:可选参数,指定要删除的字符。默认为 None,表示删除所有空白字符(空格、换行符等)。

功能:

rstrip 方法会从字符串的 右侧(末尾) 删除给定的字符,直到遇到不匹配的字符为止。如果没有提供 chars 参数,则会删除空白字符。

示例 1:删除空白字符

s = "Hello World!   "
result = s.rstrip()
print(result)

输出:

Hello World!
  • 解释rstrip() 删除了字符串末尾的空白字符(包括空格、换行符等)。

示例 2:删除指定字符

s = "Hello World!!!"
result = s.rstrip('!')
print(result)

输出:

Hello World
  • 解释rstrip('!') 会删除字符串末尾的 ! 字符,直到遇到其他字符为止。

示例 3:删除多个指定字符

s = "abc123xyz456"
result = s.rstrip('xyz')
print(result)

输出:

abc123
  • 解释rstrip('xyz') 删除了末尾的 xyz 字符,但它是 从右侧 删除的,直到遇到不属于 'x''y''z' 的字符为止。

常见用法

  • 去除多余的空白字符,尤其在处理从文件读取的字符串时非常有用。
  • 清理字符串的格式,尤其是当字符串末尾有不必要的符号或空格时。

总结:

rstrip() 方法从字符串的右边删除指定字符(默认是空白字符),直到遇到不匹配的字符为止。这使得它在处理字符串的末尾部分时非常有用,尤其是需要去除不必要的尾部字符时。


原文地址:https://blog.csdn.net/u013565133/article/details/145284565

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!