반응형
sen=input("문자열을 입력하시오: ")
d={'digit':0, 'space':0, 'alpha':0}
for i in sen:
if i.isalpha(): #모두 문자이면 true
d['alpha']+=1
elif i.isdigit(): #모두 숫자이면 true
d['digit']+=1
else: #공백이면 true
d['space']+=1
print(d)
i가 문자열타입일때
i.isalpha() => i가 모두 문자이면 true
i.isdigit() => i가 모두 숫자이면 true
i.isspace() => i가 모두 공백이면 true
반응형