O operador mais simples, e que já fui utilizado em diversos exemplos anteriores, é o operador de atribuição. Este operador é representado por um único símbolo de igualdade, =, definindo uma variável e automaticamente atribuindo a ela um valor. O exemplo abaixo define uma variável a, com valor inteiro 1.
>>> a = 1
Existem formas variantes deste operador que o combinam com os operadores aritméticos e bit-wise introduzidos nas seções anteriores. Estas formas foram introduzidos na versão Python 2.0, e existem primariamente para oferecer uma maneira conveniente de re-atribuir um valor transformado a uma variável.
A sintaxe para o operador combinado utiliza o símbolo do operador aritmético/bit-wise relevante, seguido da igualdade. Este operador combinado efetua a operação sobre o valor da variável, já atribuindo o resultado a esta mesma. Exemplificando:
>>> a = 1
>>> a += 1
>>> print a
2
>>> a /= 2
>>> print a
1
>>> a *= 10
>>> print a
10