📜  Python | 字符串rstrip(1)

📅  最后修改于: 2023-12-03 14:46:06.660000             🧑  作者: Mango

Python | 字符串rstrip

介绍

在Python中,rstrip()方法用于删除字符串末尾的指定字符(默认为空格字符)。

string.rstrip([characters])

characters 参数是指定的字符序列,如果省略或为None,则删除字符串末尾的空格字符。如果指定字符序列,则将该序列中包含的字符从字符串末尾删除。

用法
1. 删除字符串末尾的空格
string = '   hello world   '
string = string.rstrip()
print(string) # '   hello world'
2. 删除字符串末尾的指定字符
string = 'hello world!!!!!'
string = string.rstrip('!')
print(string) # 'hello world'
3. 处理多行字符串
string = 'hello\nworld!!!!!\n'
string = string.rstrip('\n')
print(string) # 'hello\nworld!!!!!'
注意事项
  • rstrip() 方法返回新字符串,而不是修改原始字符串。
  • rstrip() 方法只删除末尾的字符,不影响字符串中间的字符,如果要删除所有出现的字符,请使用 replace() 方法。
总结
  • rstrip() 方法用于删除字符串末尾的指定字符(默认为空格字符)。
  • 可以删除空格,也可以删除指定的字符序列。
  • rstrip() 方法只删除末尾的字符,不影响字符串中间的字符。
  • rstrip() 方法返回新字符串,而不是修改原始字符串。