Работа с переменными очень проста и уже рассказывалась ниже в примерах.
Но при работе столкнулся, что не любым именем можно называть переменные (выдаст ошибку). В таблице ниже перечислены имена, которыми нельзя называть переменные:
and del for is raise
assert elif from lambda return
break else global not try
class except if or while
continue exec import pass yield
def finally in print