Python ord(): 단계별 가이드

ItsMyCode |

Pythonord()에서 함수는 단일 문자 단위를 허용하고 전달된 인수의 동등한 유니코드를 반환합니다. 즉, ord() 함수는 길이가 1인 문자열이나 문자를 사용할 수 있으며 해당 문자열이나 문자의 유니코드를 나타내는 정수를 반환합니다.

ord() 파이썬의 함수


ord() 함수는 파이썬chr() 함수의 역함수일 뿐입니다. chr() 함수에서 유니코드 정수를 문자로 변환하고 ord() 에서는 ord () 에서 정확히 반대가 됩니다.

구문 – 주문(ch)

매개변수: ** ** 유니코드 문자 또는 길이가 1인 문자열을 허용합니다.

반환 값 : 유니코드 문자를 나타내는 정수를 반환합니다.

*예제 ord() 대 chr() *




print(chr(97))
print(ord('a'))


산출

a
97


보시다시피 chr(97)는 문자 'a'를 반환하고 역*ord('a')은 정수 **97*을 반환합니다.

ord() 함수 예제



다양한 유형의 예를 살펴보겠습니다.

print('Unicode of lower case alphabet a is ', ord('a')) # lower case alphabet 
print('Unicode of bumber 5 is ', ord('5')) # Number
print('Unicode of symobol $ is ', ord('$')) # dollar
print('Unicode of upper case alphabet A is ', ord('A')) # Upper case alphabet
print('Unicode of zero is ', ord('0')) # Number Zero



산출

Unicode of lower case alphabet a is 97
Unicode of bumber 5 is 53
Unicode of symobol $ is 36
Unicode of upper case alphabet A is 65
Unicode of zero is 48


TypeError: ord()는 문자를 예상했지만 길이가 2인 문자열을 찾았습니다.


ord() 함수에 전달된 인수가 1자보다 크면 Python은 TypeError: ord()가 문자를 예상했지만 길이가 2인 문자열을 찾았습니다.

print(ord('AB'))


산출

Traceback (most recent call last):
  File "c:\Projects\Tryouts\main.py", line 9, in <module>
    print(ord('AB'))
TypeError: ord() expected a character, but string of length 2 found


게시물 Python ord(): A Step-By-Step GuideItsMyCode에 처음 나타났습니다.

좋은 웹페이지 즐겨찾기