В программировании переменная представляет собой некоторый контейнер в памяти компьютера, где хранятся данные. После того как данные сохранены, их можно вызвать, используя имя этой переменной. Программист может выбрать любое имя для переменной, за исключением ключевых слов языка Python (смотрите ниже). Лучше выбирать для переменных значащие имена, которые отражают их содержание.

#выводит список ключевых слов
import keyword
print(keyword.kwlist)
#print(keyword.iskeyword("and"))

Список ключевых слов

['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

В языке Python переменной должно быть присвоено начальное значение (инициализация переменной) в инструкции, которая объявляет эту переменную в программе, — иначе интерпретатор вызовет сообщение об ошибке not defined (неопределенная переменная).

В одной инструкции разрешается инициализировать несколько переменных с одним значением.

a = b = c = 8

Наоборот, несколько переменных можно проинициализировать с различными значениями и записать все это в одной инструкции, используя запятую в качестве разделителя.

a, b, c = 1, 2, 3

Вы можете добавлять в свои программы на Python комментарии для описания инструкций или разделов кода. Для этого используется символ # - для однострочных комментариев. Вы также можете использовать в своих программах многострочные комментарии, которые заключаются в тройные кавычки, """...""".