python字符串-刪除末位字符(rstrip)


rstrip函數用於刪除字符串末位指定字符,默認為空白符。

語法

str.rstrip([chars])

參數

  • chars: 指定刪除的字符,默認為空白符。

返回值

  • 刪除末位指定字符后的新字符串。

注意

  • 原字符串不變。
  • 屬於字符串末位的字符都會刪除,不考慮參數的順序。

示例

str = '我愛我的爸媽\n '
print('原字符串:', str)
print('刪除最后的空白符(換行和空格):', str.rstrip())
# 字符串末位不是“爸媽”,而是換行符和空格符,所以不會刪除
print('刪除最后的"爸媽":', str.rstrip('爸媽'))
# 字符串的最后三個字符包含'\n'和' '和'媽',rstrip()方法的參數中並不用考慮順序
print('刪除最后的空白符和"媽"', str.rstrip('\n 媽'))
# 由於'爸'字符不屬於最后的字符,所以不會刪除,只會刪除屬於最后字符的'\n'和' '
print('刪除最后的空白符和"爸"', str.rstrip('\n 爸'))
原字符串: 我愛我的爸媽
 
刪除最后的空白符(換行和空格): 我愛我的爸媽
刪除最后的"爸媽": 我愛我的爸媽
 
刪除最后的空白符和"媽" 我愛我的爸
刪除最后的空白符和"爸" 我愛我的爸媽


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM