從字符串末尾剝離子字符串(刪除後綴) 問題: 嘗試使用以下命令從字串末尾刪除子字串“.strip()”可能不會產生預期的行為。例如,「url.strip('.com')」會從兩端刪除參數中指定的字符,從而產生意外的結果。 問題: 是有更好的方法從 a 中刪除特定的子字串(後綴)字串? 答案: Python 3.9 及更高版本: 使用"removeprefix()"刪除前綴:"url.removeprefix('abcdc.')". Python 3.8和舊版: 使用 "endswith" 檢查字串是否以所需的後綴結尾:"if url.endswith('.com'):"。 切片對應的字串:「url = url[:-4]」。 使用正規表示式:「import re; url = re.sub('.com$', '', url)".