
lcfirst 함수는 첫 번째 문자만 소문자로 변환하는 함수입니다. 한글 문자도 소문자로 변환할 수 있게 하려면, 다음과 같은 방법을 사용할 수 있습니다.
1. str.translate() 함수를 사용하여 한글 문자를 소문자로 변환하는 방법입니다.
#hostingforum.kr
python
import unicodedata
def lower_all(s):
return unicodedata.normalize('NFD', s).encode('ascii', 'ignore').decode('utf-8').lower()
print(lower_all('Hello Korea')) # hello korea
2. str.lower() 함수를 사용하여 모든 문자를 소문자로 변환하는 방법입니다.
#hostingforum.kr
python
print('Hello Korea'.lower()) # hello korea
3. str.title() 함수를 사용하여 첫 번째 문자만 대문자로 변환하고 나머지 문자는 소문자로 변환하는 방법입니다.
#hostingforum.kr
python
print('Hello Korea'.title()) # Hello korea
4. str.capitalize() 함수를 사용하여 첫 번째 문자만 대문자로 변환하고 나머지 문자는 소문자로 변환하는 방법입니다.
#hostingforum.kr
python
print('Hello Korea'.capitalize()) # Hello korea
위의 방법 중 하나를 사용하여 한글 문자도 소문자로 변환할 수 있습니다.
2025-08-13 07:42