strip()方法返回字符串的副本,用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
strip()根据参数(指定要删除的字符集的字符串)从左右两个方向删除字符。
strip()的语法为:
string.strip([chars])
chars (可选)-一个字符串,指定要删除的字符集。
如果chars未提供参数,则会从字符串中删除所有前导和尾随空格。
strip()返回字符串的副本,其中删除了前导字符和尾随字符。
当chars参数中的字符组合与左侧字符串的字符不匹配时,它将停止删除前导字符。
同样,当chars参数中的字符组合与右侧字符串的字符不匹配时,它将停止删除尾随字符。
string = ' xoxo love xoxo ' #移除前导空白 print(string.strip()) print(string.strip(' xoxoe')) # 参数不包含空格 # 不删除任何字符。 print(string.strip('sti')) string = 'android is awesome' print(string.strip('an'))
运行该程序时,输出为:
xoxo love xoxo lov xoxo love xoxo droid is awesome