ord() 함수의 기본 개념
ord()
함수는 Python의 표준 내장 함수 중 하나로, 단일 문자를 해당 문자의 유니코드 코드 포인트로 변환해주는 함수입니다. 이 함수는 문자열 처리, 암호화, 데이터 변환 등 다양한 작업에서 유용하게 사용될 수 있습니다.
ord() 함수의 특징과 장점
1. 단순함: 입력은 단일 문자여야 하며, 출력은 해당 문자의 유니코드 정수입니다.
2. 빠름: 내부적으로 빠른 연산을 통해 결과를 즉시 반환합니다.
3. 유니버설: 모든 유니코드 문자에 대해 작동하므로 다양한 문자 세트와 호환됩니다.
예시 1: 기본 사용법
char = 'A'
result = ord(char)
print('유니코드 값:', result)
Output:
유니코드 값: 65
예시 2: 소문자 문자에 대한 사용
char = 'a'
result = ord(char)
print('유니코드 값:', result)
Output:
유니코드 값: 97
예시 3: 특수 문자에 대한 사용
char = '@'
result = ord(char)
print('유니코드 값:', result)
Output:
유니코드 값: 64
예시 4: 한글 문자에 대한 사용
char = '가'
result = ord(char)
print('유니코드 값:', result)
Output:
유니코드 값: 44032
예시 5: 문자열 내의 여러 문자에 대한 ord() 사용
word = 'Hello'
result = [ord(char) for char in word]
print('유니코드 값 리스트:', result)
Output:
유니코드 값 리스트: [72, 101, 108, 108, 111]
추가 정보
더 자세한 내용은 Python 공식 문서의 ord() 함수 섹션에서 확인할 수 있습니다.