strip
并不意味着“删除此子字符串”。x.strip(y)
视为y
一组字符,并从的两端去除该组中的所有字符x
。
在 您可以使用@L_403_1@和removesuffix
方法从字符串的任一侧删除整个子字符串:
url = 'abcdc.com'
url.removesuffix('.com') # Returns 'abcdc'
url.removeprefix('abcdc.') # Returns 'com'
相关的Python增强建议是@L_301_3@。
在 您可以使用endswith
和切片:
url = 'abcdc.com'
if url.endswith('.com'):
url = url[:-4]
或正则表达式:
import re
url = 'abcdc.com'
url = re.sub('\.com$', '', url)