python使用rstrip函數(shù)刪除字符串末位字符
python字符串-刪除末位字符(rstrip)
rstrip函數(shù)用于刪除字符串末位指定字符,默認為空白符。
語法
str.rstrip([chars])
參數(shù)
- chars: 指定刪除的字符,默認為空白符。
返回值
- 刪除末位指定字符后的新字符串。
注意
- 原字符串不變。
- 屬于字符串末位的字符都會刪除,不考慮參數(shù)的順序。
示例
str = '我愛我的爸媽\n '
print('原字符串:', str)
print('刪除最后的空白符(換行和空格):', str.rstrip())
# 字符串末位不是“爸媽”,而是換行符和空格符,所以不會刪除
print('刪除最后的"爸媽":', str.rstrip('爸媽'))
# 字符串的最后三個字符包含'\n'和' '和'媽',rstrip()方法的參數(shù)中并不用考慮順序
print('刪除最后的空白符和"媽"', str.rstrip('\n 媽'))
# 由于'爸'字符不屬于最后的字符,所以不會刪除,只會刪除屬于最后字符的'\n'和' '
print('刪除最后的空白符和"爸"', str.rstrip('\n 爸'))PY 復制 全屏
原字符串: 我愛我的爸媽 刪除最后的空白符(換行和空格): 我愛我的爸媽 刪除最后的"爸媽": 我愛我的爸媽 刪除最后的空白符和"媽" 我愛我的爸 刪除最后的空白符和"爸" 我愛我的爸媽
補充:python怎么刪除字符串最后一個字符?
1、使用strip()方法刪除最后一個字符
Python strip() 方法用于移除字符串頭尾指定的字符(默認為空格或換行符)或字符序列。
strip()方法語法:str.strip([chars]);
參數(shù):chars -- 移除字符串頭尾指定的字符序列。
示例:
str = "0000000this is string example....wow!!!0000000"; print str.strip( '0' );
輸出結(jié)果:
this is string example....wow!!!
2、將字符串轉(zhuǎn)換為列表,然后使用pop()方法刪除最后一個字符
a = 'abcd efg' b = list(a) b.pop() print(b)
輸出結(jié)果如下:
['a', 'b', 'c', 'd', ' ', 'e', 'f']
到此這篇關(guān)于python使用rstrip函數(shù)刪除字符串末位字符的文章就介紹到這了,更多相關(guān)python刪除字符串末位字符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python數(shù)據(jù)分析的八種處理缺失值方法詳解
缺失值可能是數(shù)據(jù)科學中最不受歡迎的值,然而,它們總是在身邊。忽略缺失值也是不合理的,因此我們需要找到有效且適當?shù)靥幚硭鼈兊姆椒?/div> 2021-11-11
Python中使用copy模塊實現(xiàn)列表(list)拷貝
這篇文章主要介紹了Python中使用copy模塊實現(xiàn)列表(list)拷貝,本文講解了簡單列表的復制和復雜列表復制的解決方法,需要的朋友可以參考下2015-04-04最新評論

