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

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

<시간/>

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

예:

print('Hello World'.islower())print('hello world'.islower())

출력

거짓 참

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

print(bool(re.match('^[a-z]+$', '123abc')))print(bool(re.match('^[a-z]+$', 'abc'))) 

출력

거짓 참