π μμ€ν€μ½λλ?
μμ€ν€(ASCII)λ λ―Έκ΅ μ 보κ΅ν νμ€ λΆνΈλ₯Ό μλ―Ένλ€. λ§ κ·Έλλ‘ μ 보λ₯Ό κ΅ννλ λΆνΈλ₯Ό λ»νλ€.
λ¬Έμμ΄μ΄λ κΈ°νΈλ₯Ό μ»΄ν¨ν°μ μ΄μ©νκΈ° μν΄μλ μ»΄ν¨ν°μ μ λ¬ν μ μλλ‘ μ½λν, λΆνΈνλ₯Ό ν΄μΌ νλλ°, μ΄ κ³Όμ μ λ¬Έμ μΈμ½λ©μ΄λΌκ³ νλ€.
μμ€ν€μ½λλ κΈ°νΈμ μλ¬Έμνλ²³μ μ ν©ν λ¬Έμ μΈμ½λ©μ΄λ€.
κΈ°νΈμ μλ¬Έμνλ²³μ μ ν©ν μ΄μ λ 7λΉνΈ μΈμ½λ©μ΄κΈ° λλ¬ΈμΈλ°, 0λΆν° 127κΉμ§ μ΄ 128κ° μμ ν λΉλ κ°μ κΈ°νΈμ μλ¬Έ μνλ²³ν ν΄λΉλλ€. νκΈμ ν¬κΈ°κ° ν¬κΈ° λλ¬Έμ μΈμ½λ©νκΈ° μ ν©νμ§ μμ.
π ord() | λ¬Έμμ΄μ μμ€ν€μ½λλ‘ λ³ννλ ν¨μ
ord(c) ννλ‘ μ¬μ©ν μ μμΌλ©°, κ΄νΈ μμ λ¬Έμλ₯Ό λ£μΌλ©΄ κ·Έ λ¬Έμμ ν΄λΉνλ μμ€ν€μ½λλ₯Ό μ«μλ‘ λ°ννλ€.
μμ μ½λ
>>> ord('a')
97
>>> ord('z')
122
π chr() | μμ€ν€μ½λλ₯Ό λ¬Έμμ΄λ‘ λ³ννλ ν¨μ
chr(i) ννλ‘ μ¬μ©ν μ μμΌλ©°, κ΄νΈ μμ μ«μλ₯Ό λ£μΌλ©΄ κ·Έ μ«μμ μμ€ν€μ½λμ λμνλ λ¬Έμλ₯Ό λ°ννλ€.
μμ μ½λ
>>> chr(65)
A
>>> chr(90)
Z