python使用rstrip函數刪除字符串末位字符
更新時間:2023年04月03日 09:56:18 作者:freepc
rstrip函數用于刪除字符串末位指定字符,默認為空白符,這篇文章主要介紹了python使用rstrip函數刪除字符串末位字符的方法,需要的朋友可以參考下
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 爸'))PY 復制 全屏
原字符串: 我愛我的爸媽 刪除最后的空白符(換行和空格): 我愛我的爸媽 刪除最后的"爸媽": 我愛我的爸媽 刪除最后的空白符和"媽" 我愛我的爸 刪除最后的空白符和"爸" 我愛我的爸媽
補充:python怎么刪除字符串最后一個字符?
1、使用strip()方法刪除最后一個字符
Python strip() 方法用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列。
strip()方法語法:str.strip([chars]);
參數:chars -- 移除字符串頭尾指定的字符序列。
示例:
str = "0000000this is string example....wow!!!0000000"; print str.strip( '0' );
輸出結果:
this is string example....wow!!!
2、將字符串轉換為列表,然后使用pop()方法刪除最后一個字符
a = 'abcd efg' b = list(a) b.pop() print(b)
輸出結果如下:
['a', 'b', 'c', 'd', ' ', 'e', 'f']
到此這篇關于python使用rstrip函數刪除字符串末位字符的文章就介紹到這了,更多相關python刪除字符串末位字符內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python中使用copy模塊實現(xiàn)列表(list)拷貝
這篇文章主要介紹了Python中使用copy模塊實現(xiàn)列表(list)拷貝,本文講解了簡單列表的復制和復雜列表復制的解決方法,需要的朋友可以參考下2015-04-04

