무한반복문에 try, except를 사용한다.
isupper()
문자.isupper()
문자가 대문자인지 판단한다. 만약 대문자라면 True 반환.
islower()
문자.islower()
문자가 소문자인지 판단한다. 만약 소문자라면 True 반환.
isdigit()
문자.isdigit()
문자가 숫자인지 판단한다. 만약 숫자라면 True 반환.
count()
문자열.count(찾고 싶은 문자)
문자열 중 특정 문자의 개수를 세는 함수이다.
while True:
try:
s = list(input())
upper, lower, digit = 0, 0, 0
for i in s:
if i.isupper() == True:
upper += 1
elif i.islower() == True:
lower += 1
elif i.isdigit() == True:
digit += 1
print(lower, upper, digit, s.count(' '))
except EOFError:
break
무한반복문 try, except 사용하는 거 까먹지 말기.
isupper, islower, isdigit, count 함수에 대해 복습할 수 있는 문제였다.