Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python에서 문자열 길이를 구하는 방법: len() 함수 활용법

Python에서 문자열 길이 구하기

Python에는 리스트, 튜플, 딕셔너리 등 모든 복합 객체의 길이(요소 개수)를 반환하는 내장 함수 len()이 있습니다. 문자열의 길이를 알고 싶다면 해당 문자열을 len() 함수에 인자로 전달하기만 하면 됩니다.

기본 사용 예제

print(len('abcdefghijklmnopqrstuvwxyz'))

실행 결과

26

위 예제에서 볼 수 있듯이, 알파벳 소문자 26개로 이루어진 문자열에 대해 len()은 정확히 26을 반환합니다.

변수에 담긴 문자열의 길이 측정

문자열을 변수에 저장한 후에도 동일한 방식으로 길이를 확인할 수 있습니다.

text = "Hello, Python!"
print(len(text))  # 결과: 14

len() 사용 시 주의할 점

  • 공백과 특수문자도 포함됩니다. 공백, 쉼표, 느낌표 등 모든 문자가 길이에 포함됩니다.
  • 이스케이프 문자는 하나의 문자로 계산됩니다. 예를 들어 '\n'(줄바꿈)은 한 글자로 처리됩니다.
print(len("a b"))   # 결과: 3 (공백 포함)
print(len("a\nb"))  # 결과: 3 (줄바꿈 문자 포함)

마무리

len() 함수는 Python에서 문자열 길이를 구하는 가장 간단하고 표준적인 방법입니다. 입력 유효성 검사, 반복문 범위 지정, 텍스트 분석 등 다양한 상황에서 자주 활용되므로 꼭 기억해 두세요.