Вывод таблицы ASCII символов в Python

Статьи

Введение

В данной статье напишем небольшой код для вывода таблицы 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 символов. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start