더북(TheBook)

2.7 주요 문자열 함수

이 장에서 설명하고 있는 ‘함수’는 사실 메서드이며, 클래스의 멤버 함수는 점 기호(.) 문법으로 호출할 수 있다.

하지만 메서드와 더불어 파이썬 언어에서는 기초 타입과 함께 사용할 수 있는 중요한 여러 기본 내장 함수를 제공한다. 특히 다음에 나열한 함수들은 문자열과 함께 자주 사용된다.

input(프롬프트에 출력할 문자열)    # 문자열 입력을 위한 프롬프트 사용자
len(문자열)                        # 문자열 내 문자 개수를 숫자로 반환
max(문자열)                        # 가장 높은 코드 값을 가진 문자 반환
min(문자열)                        # 가장 낮은 코드 값을 가진 문자 반환
reversed(문자열)                   # 역순 문자열을 지닌 이터레이터 반환
sorted(문자열)                     # 정렬된 문자열을 지닌 리스트 반환

가장 중요한 함수는 모든 표준 컬렉션 클래스의 항목 개수를 반환하는 len이다. 문자열이라면 문자 개수가 반환된다. 예제를 살펴보자.

dog1 = 'Jaxx'
dog2 = 'Cutie Pie'
print(dog1, 'has', len(dog1), 'letters.')
print(dog2, 'has', len(dog2), 'letters.')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.