문자열 끝에서 하위 문자열을 효율적으로 제거하려면 어떻게 해야 합니까?
문제:
"abcdc.com"과 같은 문자열이 주어지면 ".com" 접미사. 그러나 Strip('.com')을 사용하면 원하는 "abcdc" 대신 "abcd"가 남게 됩니다.
Python 3.9 솔루션:
Python 3.9에서는 Removesuffix 메서드는 문자열 끝에서 지정된 하위 문자열을 완전히 제거합니다. 문자열:
url = 'abcdc.com' url.removesuffix('.com') # Outputs: 'abcdc'
Python 3.8 및 이전 솔루션:
이전 Python 버전에는 몇 가지 대체 방법이 있습니다.
url = 'abcdc.com' if url.endswith('.com'): url = url[:-4] # Remove four characters from the end
import re url = 'abcdc.com' url = re.sub('\.com$', '', url)
고려 사항:
위 내용은 Python에서 문자열 접미사를 효율적으로 제거하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!