在本教程中,我们将借助示例了解 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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。