1. chr()
- ์์คํค์ฝ๋ ์ ์๊ฐ์ characterํ(๋ฌธ์)์ผ๋ก ๋ณํํ๋ ๋ด์ฅ ํจ์
- ord() ํจ์์ ๋ฐ๋์ด๋ค
print(chr(65)) # ๋ฌธ์์ด 'A' ์ถ๋ ฅ
print(chr(97)) # ๋ฌธ์์ด 'a' ์ถ๋ ฅ
2. ord()
- ๋ฌธ์์ด์ ํด๋น ๋ฌธ์์ ์์คํค์ฝ๋ ์ ์๊ฐ์ผ๋ก ๋ณํํ๋ ๋ด์ฅ ํจ์
- chr() ํจ์์ ๋ฐ๋์ด๋ค
print(ord('A')) # ์ ์ 65 ์ถ๋ ฅ
print(ord('a')) # ์ ์ 97 ์ถ๋ ฅ
* ์ฃผ๋ก ์ฌ์ฉํ๋ ๊ฒฝ์ฐ : ๋ฌธ์์ด ๋ฌธ์ ์์ ์ํ๋ฒณ + 1 ํด์ค์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์์ ๋
์์
- Java๋ C++ ์์๋ 'a' + 1 ํด์ฃผ๋ฉด ๋์ง๋ง ํ์ด์ฌ์์๋ ํด๋น๋์ง ์๊ธฐ ๋๋ฌธ์ ๋ณํ ํ ๊ณ์ฐํด์ฃผ์ด์ผ ํ๋ค.
1) ord('a') = 97 ์ด๋ฏ๋ก + 1 ๊ณ์ฐํ๋ฉด 98
2) chr(98)์ ์๋ฌธ์ b๊ฐ ๋๋ค
print(chr(ord('a') + 1)) # ๋ฌธ์์ด 'b' ์ถ๋ ฅ
print(chr(ord('A') + 1)) # ๋ฌธ์์ด 'B' ์ถ๋ ฅ
728x90