在本教程中,我們將借助示例了解 Python String strip() 方法。
strip()
方法通過刪除前導字符和尾隨字符(基於傳遞的字符串參數)返回字符串的副本。
示例
message = ' Learn Python '
# remove leading and trailing whitespaces
print('Message:', message.strip())
# Output: Message: Learn Python
用法:
用法:
string.strip([chars])
參數:
chars
(可選)- 一個字符串,指定要從字符串的左右部分刪除的字符集。
strip()
方法根據參數(指定要刪除的字符集的字符串)從左側和右側刪除字符。
注意: 如果chars
未提供參數,則從字符串中刪除所有前導和尾隨空格。
返回:
strip()
返回去除了前導和尾隨字符的字符串副本。
strip() 方法的用法
- 當左側字符串的字符與
chars
參數中的所有字符不匹配時,它將停止刪除前導字符。 - 同樣,當右側字符串的字符與
chars
參數中的所有字符不匹配時,它會停止刪除尾隨字符。
示例:strip() 方法的用法
string = ' xoxo love xoxo '
# Leading and trailing whitespaces are removed
print(string.strip())
# All <whitespace>,x,o,e characters in the left
# and right of string are removed
print(string.strip(' xoe'))
# Argument doesn't contain space
# No characters are removed.
print(string.strip('stx'))
string = 'android is awesome'
print(string.strip('an'))
輸出
xoxo love xoxo lov xoxo love xoxo droid is awesome
在這裏,我們可以看到不帶任何參數的第一個表達式 string.strip()
刪除了 string
左右兩邊的空格。
string.strip(' xoe')
- 刪除所有空格,x
,o
和e
引導或跟蹤字符串。string.strip('stx')
- 由於string
在開頭和結尾都有空格,因此此表達式不會更改字符串。x
未刪除,因為它位於字符串的中間(空格引導和跟蹤字符串)string.strip('an')
- 刪除字符串前導的an
。
相關用法
- Python String startswith()用法及代碼示例
- Python String splitlines()用法及代碼示例
- Python String split()用法及代碼示例
- Python String swapcase()用法及代碼示例
- Python String Center()用法及代碼示例
- Python String decode()用法及代碼示例
- Python String join()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String rsplit()用法及代碼示例
- Python String rpartition()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
- Python String translate()用法及代碼示例
- Python String title()用法及代碼示例
- Python String replace()用法及代碼示例
- Python String format_map()用法及代碼示例
- Python String zfill()用法及代碼示例
- Python String max()用法及代碼示例
- Python String isspace()用法及代碼示例
注:本文由純淨天空篩選整理自 Python String strip()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。