Python에서 문자의 ASCII 값 가져 오기

Muhammad Waiz Khan 2021년3월12일
Python에서 문자의 ASCII 값 가져 오기

이 튜토리얼은 파이썬에서 문자의 ASCII 값을 얻는 다양한 방법을 설명합니다. ASCII 문자 인코딩은 전자 통신을위한 표준 문자 인코딩입니다. 모든 일반 문자에는 컴퓨터 및 기타 전자 장치에서 텍스트를 나타내는 데 사용되는 일부 ASCII 값이 있습니다. 예를 들어,a의 ASCII 값은97이고A의 값은65입니다.

ord()함수를 사용하여 Python에서 문자의 ASCII 값 가져 오기

ord()함수는 문자를 입력으로 취하고 문자의 유니 코드에 해당하는 십진수 값을 정수로 리턴합니다. ASCII 문자의 ASCII 값을 얻기 위해 문자를ord()함수에 전달합니다. ß와 같은 비 ASCII 문자를ord()함수에 전달하면ß가 ASCII 문자가 아니므로 유니 코드 값을 반환합니다.

아래 예제 코드는ord()함수를 사용하여 문자의 ASCII 값을 가져 오는 방법을 보여줍니다.

print(ord("a"))
print(ord("A"))
print(ord(","))

출력:

97
65
44

아래 예제 코드에 표시된대로for루프를 사용하여 문자열의 각 문자에 대한 ASCII 값을 가져올 수도 있습니다.

string = "Hello!"
for ch in string:
    print(ch + " = " + str(ord(ch)))

출력:

H = 72
e = 101
l = 108
l = 108
o = 111
! = 33

관련 문장 - Python ASCII