20230120 TIL | ord function in python

Choog Yul Lee·2023년 1월 24일
0

2023_TIL

목록 보기
5/6
post-thumbnail

📆 Date

  • 20th January 2023

🔑 Problem

강의를 듣는데 처음보는 ord() 함수!
너는 누구니?

🛰️ Reference Site

🎽 Learn

1. About ord() function

  • ord() 는 인수(argument) 에 해당하는 Unicode를 반환한다.
  • 인수(argument)는 8bit string 이다.

2. ord() syntax

ord(ch)

3. ord() example

ord() 는 8bit로 표현할 수 있는 unicode를 인수(argument)로 받을 수 있음을 확인 한다.

🚩 영문자를 인수로 넘기면,

  • 'a' 를 인수로 넘기면 'a'에 해당하는 97을 반환한다.
print(ord('a'))

output

97

🚩 한글을 인수로 넘기면,

  • ord()는 인수(argument)로 8bit string 를 허용한다.
  • '가' 를 파라미터로 넘기면 44032가 반환된다.
print(ord('가'))

output

44032

🚩 특수문자를 인수로 넘기면,

print(ord('★'))

output

9733

🚩 8bit 이상되는 문자를 인수로 넘기면,

  • 8bit를 초과 했으므로 에러가 발생한다.
print(ord('ab'))

output

Traceback (most recent call last):
  File "d:\vscode_ws\DataStructure_N_Algorithm\ord_function_example.py", line 10, in <module>
    print(ord('ab'))
TypeError: ord() expected a character, but string of length 2 found

0개의 댓글