当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。