Функция ord в Python: получение целочисленного кода символа
Функция ord() в Python используется для получения числового значение Unicode-кода переданного ей символа.
Unicode-код – это числовое значение, которое соответствует каждому символу в множестве Unicode. Unicode - это стандарт, который определяет уникальный числовой код для каждого символа, используется для представления текста на разных языках и поддержки различных символов, в том числе символов различных алфавитов и наборов знаков.
Функция ord() принимает один аргумент - символ (строка длиной 1) и возвращает его числовое значение Unicode. Например, ord('A') возвращает числовое значение 65, которое является кодом символа "A" в Unicode.
Примеры использования функции ord():
# Пример 1
# Получение числового значения символа 'A'
code = ord('A')
print(code) # 65
# Пример 2
# Получение числового значения символа 'Ё'
code = ord('Ё')
print(code) # 1025
# Пример 3
# Получение числового значения первого символа строки
code = ord("Hello, world!"[0])
print(code) # 72
Также стоит упомянуть, что функция ord() может быть использована вместе с функцией chr() для преобразования числовых значений Unicode-кодов в символы и наоборот. Например:
# Пример 4
# Преобразование числового значения 65 в символ 'A'
symbol = chr(65)
print(symbol) # 'A'
# Пример 5
# Преобразование числового значения 1025 в символ 'Ё'
symbol = chr(1025)
print(symbol) # 'Ё'