1 답변
-
안녕하세요
한글을 찾을때 간단히 '가' < c < '힣' 를 사용해보면 어떨까요?
word = 'ABs%%1C맑니fe랴$' upper_counter = 0 lower_counter = 0 number_counter = 0 hangul_counter = 0 etc_counter = 0 for c in word: if c.isupper(): upper_counter += 1 elif c.islower(): lower_counter += 1 elif c.isdigit(): number_counter += 1 elif '가' < c < '힣': # 만약 자음 처리를 원하시면 'ㄱ'<c<'ㅎ' 이렇게 비교해주세요 hangul_counter += 1 else: etc_counter += 1 print(f'upper_counter: {upper_counter} lower_counter: {lower_counter} number_counter: {number_counter} hangul_counter: {hangul_counter} etc_counter: {etc_counter}')
수고하세요
댓글 입력