English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

파이썬 기본 가이드

파이썬 프로세스 제어

Python 함수

Python 데이터 타입

파이썬 파일 작업

파이썬 객체와 클래스

파이썬 날짜와 시간

파이썬 고급 지식

파이썬 참조 매뉴얼

파이썬 문자열 casefold() 사용 방법 및 예제

파이썬 문자열 메서드

casefold() 메서드는 모든 문자가 소문자인 문자열을 반환합니다.

casefold() 메서드는 제거합니다string에모든 대소문자 차이가 존재합니다. 이는 대소문자를 무시한 비대소문자 일치를 위해 사용됩니다.

이 메서드는 Lower() 메서드와 유사하지만, casefold() 메서드는 더 강력하고 공격적입니다. 이는 더 많은 문자를 소문자로 변환하며, casefold() 메서드를 사용하여 변환된 두 문자열을 비교할 때 더 많은 일치를 찾는다는 의미입니다.

예를 들어, 독일어 소문자ß와 같습니다.ss하지만,ß소문자입니다. lower() 메서드는 이에 대해 작용하지 않습니다. 하지만, casefold()는 이를 변환합니다:ss

casefold() 문법은 다음과 같습니다:

string.casefold()

casefold() 매개변수

casefold() 메서드는 매개변수를 가져오지 않습니다.

casefold() 반환 값

casefold() 메서드는 변환된 소문자 문자열을 반환합니다.

예제1:casefold()를 사용하여 소문자로 변환

string = "PYTHON IS AWESOME"
# 소문자 문자열을 출력
print("소문자 문자열:", string.casefold())

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

소문자 문자열: python is awesome

예제2:casefold()를 사용하여 비교

firstString = "der Fluss"
secondString = "der Fluss"
# ß는 ss와 같습니다.
if firstString.casefold() == secondString.casefold():
    print('문자열은 같습니다.')
else:
    print('문자열은 다릅니다.')

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

문자열은 같습니다.

파이썬 문자열 메서드