본문 바로가기
Dev/Python

[Python] ASCII to string, string to ASCII

by 흰바다제비 2021. 4. 4.
728x90

 

함수 ord()와 chr()을 이용하여 표현할 수 있다.

 

 

ord(c) 는 파라미터 c의 유니코드 int 값을 리턴해준다.
chr(i)는 아스키코드 i 와 대응하는 문자열(len=1)을 리턴해준다.

 

 

1) ord()

# 영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력하는 코드
a = input()
print("%d" % ord(a))

 실행결과

A
65

 

 

2) chr()

# 10진 정수 1개를 입력받아 아스키 문자로 출력하는 코드
a = int(input())
print("%c" % chr(a))

 

 실행결과

65
A

 

 

 

 

참고 :
https://hashcode.co.kr/questions/201/python%EC%97%90%EC%84%9C-%EB%AC%B8%EC%9E%90%EC%9D%98-ascii%EA%B0%92

 

 

728x90

'Dev > Python' 카테고리의 다른 글

[Python] Ternary Operator  (0) 2021.04.04

댓글