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

Python으로 문자열에서 대문자로 시작하는 단어를 확인하는 방법

Python 문자열에서 대문자로 시작하는 단어 찾기

정확히 말하면, 다음 예제 문자열에는 대문자로 시작하는 단어가 네 개 있습니다. 바로 This, Delhi, City, India입니다.

이 작업을 수행하려면 두 가지 문자열 함수를 사용해야 합니다.

1. split() 함수

문자열 내의 단어들이 공백 한 칸으로 구분되어 있다고 가정하면, split() 함수를 사용해 문자열을 단어 목록(list)으로 분리할 수 있습니다.

2. isupper() 함수

다음으로 각 단어의 첫 번째 문자가 대문자인지 확인하려면 isupper() 함수를 사용합니다. 이 함수는 해당 문자가 대문자이면 True, 그렇지 않으면 False를 반환합니다.

예제 코드

아래 코드는 문자열에서 대문자로 시작하는 단어만 골라 출력합니다.

s1="This is not true that Delhi is the hottest or coldest City in India"
for word in s1.split():
    if word[0].isupper():
        print(word)

실행 결과

This
Delhi
City
India

이처럼 split()isupper() 함수를 조합하면 별도의 외부 라이브러리 없이 간단하게 대문자로 시작하는 단어를 추출할 수 있습니다.