當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String strip()用法及代碼示例


在本教程中,我們將借助示例了解 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 , oe 引導或跟蹤字符串。
  • string.strip('stx') - 由於 string 在開頭和結尾都有空格,因此此表達式不會更改字符串。 x 未刪除,因為它位於字符串的中間(空格引導和跟蹤字符串)
  • string.strip('an') - 刪除字符串前導的 an

相關用法


注:本文由純淨天空篩選整理自 Python String strip()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。