Os programadores de computador usam variáveis para manter o controle das informações. Isso é feito usando a instrução de atribuição. Agora, sintaticamente, este processo é basicamente o mesmo na maioria dos idiomas. Você tem uma variável à esquerda e as informações à direita, mas a maneira correta de pensar sobre o que realmente acontece por baixo das cobertas difere ligeiramente dependendo do idioma que você está falando. Agora, em algumas linguagens, como C, você deve pensar na variável como sendo uma caixa em que você coloca um valor. Essa não é a maneira como você deve pensar sobre Python. Em vez disso, você deve pensar na variável como algum tipo de nome que você está associando a um objeto porque Python é uma linguagem orientada a objetos. Então, quando você tem uma variável, você deve pensar nisso como um limite a algum objeto particular. Agora, em alguns livros Python, você pode ler frases como colocar valores em variáveis ou variáveis que mantêm valores, e tudo bem, mas uma das melhores maneiras de pensar sobre isso, apenas pense na variável como sendo algum tipo de etiqueta ou nota adesiva, e quando você está realmente vinculando ou colar uma etiqueta em um objeto. Agora, esteja ciente de que isso não é como álgebra. Em álgebra, você pode dizer que X é igual a três ou três é igual a X, e isso significa a mesma coisa. Isso não vai funcionar na programação. Porque com programação, você sempre tem que ter a variável à esquerda e você não pode ter mais de uma variável. É perfeitamente normal em álgebra dizer que X mais Y é igual a sete, mas o sinal de igual não significa a mesma coisa como acontece na matemática. Como mencionei, o sinal de igual significa atribuição. Então, quando você diz que X é igual a três, você está vinculando a nota adesiva com o nome X a um objeto, um objeto inteiro com um valor três, ou você pode aplicar uma nota adesiva ao objeto string, olá. E você pode mudar de ideia. Você pode decidir que não quero que X rotule três, em vez disso, quero que X rotule a string como adeus. E você pode alterar Y para ser associado com um número de ponto flutuante. Agora também esteja ciente de que duas variáveis podem realmente apontar para ou rotular o mesmo objeto na memória. Então, posso dizer que X será vinculado a dois e Y vai ser ligado ao mesmo objeto. Portanto, o resultado final é ter em mente que, em Python, quando você faz atribuições, você está atribuindo um nome ou nota adesiva a algum tipo de objeto na memória.