Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 문자열에 대문자만 포함되어 있는지 확인하는 방법은 무엇입니까?

<시간/>

2가지 방법을 사용하여 문자열에 대문자만 포함되어 있는지 확인할 수 있습니다. 첫 번째는 isupper() 메서드를 사용하는 것입니다.

예시

print( 'Hello world'.isupper())print('HELLO'.isupper())

출력

거짓 참

동일한 결과에 대해 정규식을 사용할 수도 있습니다. 대문자만 일치시키기 위해 "^[A-Z]+$" 정규식을 사용하여 re.match(regex, string)를 호출할 수 있습니다.

예시

가져오기 reprint(bool(re.match('^[A-Z]+$', '123aAbc'))print(bool(re.match('^[A-Z]+$', 'ABC')) 

출력

거짓 참