더북(TheBook)

단일 문자나 여러 문자로 이루어진 문자열에도 이 함수들을 사용할 수 있다. 다음 예제에서 이 두 가지 경우를 모두 살펴보자.

h_str = 'Hello'
if h_str[0].isupper():
    print('First letter is uppercase.')
if h_str.isupper():
    print('All chars are uppercase.')
else:
    print('Not all chars are uppercase.')

결과는 다음과 같다.

First letter is uppercase.
Not all chars are uppercase.

다음 문자열은 첫 글자가 대문자고 나머지는 소문자이기 때문에 제목 여부를 확인하는 테스트도 통과할 것이다.

if h_str.istitle():
    print('Qualifies as a title.')
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.