В общем, имя переменной может содержать буквы любого языка, цифры и знаки подчеркивания _

Остальных же символов вроде +, *, (), % и тому подобных лучше в имена переменных не включать - иначе компьютер может и не отличить хитроумно названную переменную от какого-нибудь процесса вычисления. Да и сам ты через какое-то время забудешь и не отличишь. Впрочем, Python сразу заругается, если что.


Конечно, неразумно называть переменные и именами встроенных функций Python. Он это разрешает, но...


print = 2

print + 1
3

Но функция при этом перестанет работать:


print ("Нет, не перестанет!")

Кстати, если ты сломал какую-нибудь функцию или вообще что-то немыслимое натворил, найди в меню пункт Kernel, в открывшемся меню выбери Restart и нажми на красную кнопку:



После этого Python перезапустится и ты сможешь продолжить работу как будто ни в чем не бывало:


print ("Теперь всё ок!")

Теперь всё ок!