Использование кириллических символов в именах переменных Python не запрещено, но считается плохим стилем программирования. 1
Однако для корректной работы с кириллицей в коде программы на Python (начиная с версии 3) она должна сохраняться в кодировке utf-8. 1 Тогда в ней можно использовать русские буквы, в том числе в строковых литералах и именах переменных и функций. 1
Также можно перекодировать строки с кириллическими символами в юникод с помощью встроенного метода decode(). 4 В качестве параметра нужно указать название кодировки исходной строки. 4
Кроме того, начиная с версии Python 3.0, в стандартной библиотеке действует соглашение, что все идентификаторы обязаны содержать только ASCII-символы. 2