strip并不意味着“删除此子字符串”。
x.strip(y)视为
y一组字符,并从的两端去除该组中的所有字符
x。
在 Python 3.9及更高版本上,
您可以使用
removeprefix和
removesuffix方法从字符串的任一侧删除整个子字符串:
url = 'abcdc.com'url.removesuffix('.com') # Returns 'abcdc'url.removeprefix('abcdc.') # Returns 'com'
相关的Python增强建议是PEP-616。
在 Python 3.8及更早版本上,
您可以使用
endswith和切片:
url = 'abcdc.com'if url.endswith('.com'): url = url[:-4]
或正则表达式:
import reurl = 'abcdc.com'url = re.sub('.com$', '', url)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)