Введение
В данной статье напишем небольшой код для вывода таблицы ASCII символов в Python.
Функция chr() в Python
Для того, чтобы получить ASCII символы, мы воспользуемся функцией chr(). Она возвращает строку, представляющую символ с указанным кодом Unicode.
В качестве примера, попробуем узнать какой символ располагается по коду 97:
print(chr(97)) # Вывод: 'a'
Написание кода «Вывод таблицы ASCII символов в Python»
Теперь можем приступить к написанию кода. Для начала нам понадобится цикл, который будет проходиться по числам от 32, до 128. Дело в том, что в кодовую таблицу ASCII входят те символы, что Python не выведет корректно.
for i in range(32, 128):
Внутри цикла будет производиться вывод символа по коду, а также используя параметр end заменим переход на новую строку на пробел:
for i in range(32, 128):
print(chr(i), end=' ')
Далее в цикле будет идти условие, что если предыдущий код делится на 10 без остатка, то будет произведён переход на новую строку. Данное условие истинно каждые 10 итераций, кроме первой. Оно используется для определения момента добавления переноса строки.
for i in range(32, 128):
print(chr(i), end=' ')
if (i - 1) % 10 == 0:
print()
Вывод таблицы ASCII символов в Python:
# Вывод:
# ! " # $ % & ' ( )
# * + , - . / 0 1 2 3
# 4 5 6 7 8 9 : ; < =
# > ? @ A B C D E F G
# H I J K L M N O P Q
# R S T U V W X Y Z [
# \ ] ^ _ ` a b c d e
# f g h i j k l m n o
# p q r s t u v w x y
# z { | } ~
Заключение
В ходе статьи мы с Вами написали небольшой код для таблицы вывода ASCII символов. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂
Мой курс по Python (50 видоуроков + дополнительные уроки)
Мой Telegram канал
Мой YouTube канал
Курс по созданию телеграм-ботов на Python с фреймворком Aiogram