Python에서 Int를 ASCII로 변환

Vaibhhav Khetarpal 2023년10월10일
Python에서 Int를 ASCII로 변환

ASCIIAmerican Standard Code for Information Interchange의 약자로 최대 256개의 슬롯을 포함하는 8비트 코드에서 숫자, 문자 및 기타 문자를 할당할 수 있는 표준으로 정의할 수 있습니다.

이 튜토리얼에서는 Python에서intASCII로 변환하는 다양한 방법에 대해 설명합니다.

chr()함수를 사용하여 Python에서intASCII로 변환

파이썬에는 문자열 조작을위한 내장 문자열 함수가 있습니다. chr()함수는 그중 하나입니다.

chr()함수는 Python 3 이상에서 사용할 수 있으며 해당 ASCII 코드 번호의 ASCII 값을 제공하는 데 사용됩니다.

다음 코드는chr()함수를 사용하여 Python에서intASCII로 변환합니다.

a = chr(101)
print(a)

출력:

e

위 코드에서chr()함수는e출력을 제공하는 숫자101에 적용됩니다.

Python 2에서는chr()함수 대신unichr()함수를 사용할 수도 있습니다. unichr()함수는 숫자에 대한 유니 코드 문자열을 제공 할 수 있습니다.

다음 코드는unichr()함수를 사용하여 Python에서intASCII로 변환합니다.

# Python 2
a = unichr(101)
print(a)

출력:

e

최신 버전의 Python (Python 3 이상)에서는 일반 문자열과 유니 코드 사이에 차이가 없습니다.

ASCII 값을 다시int로 변환하려면ord()함수를 사용할 수 있습니다. ord()는 단위 길이의 문자열을 획득하고 인수로 전달 된 문자열의 유니 코드 동등성을 제공하는 일반적인 목적을 가지고 있습니다.

ord()함수는 본질적으로chr()unichr()함수의 반대 목적을 달성하는 데 사용됩니다. 기본 구문이 있으며 Python에서 제공하는 내장 함수 중 하나입니다.

다음 코드는ord()함수를 사용하여 Python에서chr()함수의 역 프로세스를 구현합니다.

print(ord("e"))

출력:

101
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

관련 문장 - Python Integer

관련 문장 - Python ASCII