입력한 문자열을 아스크 코드로 변환

입력한 문자열을 ord함수를활용해 문자열안에 있는 대문자 소문자 숫자 한글 ,기타문자들을 세는 방법좀요

1답변

  • uf8 인 경우 아래의 범위를 갖습니다.

    영문대문자: 0x41-0x5A
    영문소문자: 0x61-0x7a
    한글범위: AC00-D7AF
    

    한글은 위의 범위에 들어가니 아래와 같은 결과를 볼 수 있습니다.

    str = '가나다라'
    for c in str: 
        print(hex(ord(c)))
    
    0xac00
    0xb098
    0xb2e4
    0xb77c
    
    

    영문자도 해보시기 바라며 각 문자당 비교를 해서 카운트를 세면 됩니다.

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

작성한 답변에 다른 개발자들이 댓글을 작성하거나 댓글에 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.