English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
casefold() 메서드는 모든 문자가 소문자인 문자열을 반환합니다.
casefold() 메서드는 제거합니다string에모든 대소문자 차이가 존재합니다. 이는 대소문자를 무시한 비대소문자 일치를 위해 사용됩니다.
이 메서드는 Lower() 메서드와 유사하지만, casefold() 메서드는 더 강력하고 공격적입니다. 이는 더 많은 문자를 소문자로 변환하며, casefold() 메서드를 사용하여 변환된 두 문자열을 비교할 때 더 많은 일치를 찾는다는 의미입니다.
예를 들어, 독일어 소문자ß와 같습니다.ss하지만,ß소문자입니다. lower() 메서드는 이에 대해 작용하지 않습니다. 하지만, casefold()는 이를 변환합니다:ss。
casefold() 문법은 다음과 같습니다:
string.casefold()
casefold() 메서드는 매개변수를 가져오지 않습니다.
casefold() 메서드는 변환된 소문자 문자열을 반환합니다.
string = "PYTHON IS AWESOME" # 소문자 문자열을 출력 print("소문자 문자열:", string.casefold())
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
소문자 문자열: python is awesome
firstString = "der Fluss" secondString = "der Fluss" # ß는 ss와 같습니다. if firstString.casefold() == secondString.casefold(): print('문자열은 같습니다.') else: print('문자열은 다릅니다.')
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
문자열은 같습니다.