从字符串末尾剥离子字符串(删除后缀) 问题: 尝试使用以下命令从字符串末尾删除子字符串“.strip()”可能不会产生预期的行为。例如,“url.strip('.com')”会从两端删除参数中指定的字符,从而产生意外的结果。 问题: 是有更好的方法从 a 中删除特定的子字符串(后缀)字符串? 答案: Python 3.9 及更高版本: 使用 " removesuffix()”删除后缀: "url.removesuffix('.com')". 使用"removeprefix()"删除前缀:"url.removeprefix('abcdc.')". Python 3.8 和旧版本: 使用 "endswith" 检查字符串是否以所需的后缀结尾:"if url.endswith('.com'):"。 切片相应的字符串:“url = url[:-4]”。 使用正则表达式:“import re; url = re.sub('.com$', '', url)".