Python에서 문자의 ASCII 값 가져 오기
Muhammad Waiz Khan
2021년3월12일
이 튜토리얼은 파이썬에서 문자의 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