이 튜토리얼에서는 문자열 메소드 str.casefold()에 대해 논의할 것입니다. . 인수가 필요하지 않습니다. 메서드의 반환 값은 대소문자를 구분하지 않는 비교에 적합한 문자열입니다.
대소문자 없는 비교란 무엇입니까? 예를 들어, 독일 소문자 ß ss와 동일합니다. str.casefold() 메소드는 ß를 반환합니다. 으로 . 모든 문자를 소문자로 변환합니다.
예시
# initialising the string string = "TUTORIALSPOINT" # printing the casefold() version of the string print(string.casefold())
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
tutorialspoint
대소문자가 없는 비교가 작동하는 예를 살펴보겠습니다. ßtutorialspoint 문자열을 직접 비교하는 경우 sstutorialspoint 사용 , 우리는 False가 됩니다. 출력으로. 코드를 봅시다.
예시
# initialising the string string = "ßtutorialspoint" second_string = "sstutorialspoint" # comparing two strings print(string == second_string)
출력
위 프로그램의 결과는 예상대로 False입니다.
False
이제 str.casefold()를 사용하여 동일하게 비교합니다. 방법.
예시
# initialising the string string = "ßtutorialspoint" second_string = "sstutorialspoint" # comparing two strings print(string.casefold() == second_string)
출력
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
True
결론
튜토리얼과 관련하여 의심스러운 점이 있으면 댓글 섹션에 언급하세요.