Преобразование символа в кодированный ASCII или Unicode может быть выполнен с помощью ord () и chr (). ASCII очень старый вычислительный стандарт, который дает каждому латинскому символу число на компьютере.
Таблица ASCII показана ниже (вы можете отметить, что не английские символы отсутствуют, это потому, что в то время вычисления были в основном вещью США)
Вы можете преобразовать текстовые символы Python в значения символов ASCII. В процессе преобразования вы можете использовать методы ord () и chr ()
>>> print(ord('a')) 97 >>> print(chr(97)) a >>> >>> # reverse order >>> >>> print(str(ord('a'))) 97 >>> print(chr(ord('a'))) a >>>
Вы также можете сделать это для Строки :
>>> s = "hello" >>> for item in s: ... print(ord(item)) ... 104 101 108 108 111 >>>
На практике вы, вероятно, не будете использовать таблицы ASCII так много, так как Python – это язык программирования высокого уровня. Это было очень распространено в первые дни вычислений, но теперь редко используется. Тем не менее, это хорошо знать об этом.
Оригинал: “https://dev.to/elkogit/python-ord-and-chr-3pin”