Uma variável é um espaço alocado de memória utilizado para guardar um
determinado dado. Normalmente uma variável tem um nome o sua tipagem(Ex:
inteiro, string, boleano).
Ao contrário de linguagens como C e Java, Python é uma linguagem de programação na qual existem uma tipagem "dinâmica" de variáveis ou seja não é obrigado a especificar o tipo da variável, basta inicializa com um valor que o tipo da mesma será atribuída, porém a mesma pode ser alterada ao longo do código.
Exemplos:
x = 32
ativo = false
nome = 'maria'
altura = 3.2
Os nomes da variáveis em python podem conter letras, números e underscore "_". Sendo obrigado que o nome da mesma inicie com _ ou letra. Assim como outras linguagens o python é uma linguagem "Case sensitive" ou seja diferencia letras maiúsculas e minúsculas. Ou seja:
x32 não é igual X32
Assim como em outras linguagens, algumas palavras não podem ser utilizadas para nome de variáveis como por exemplo: if, else, break, while, False, or e try.
Caso você queira saber qual o tipo de determinada variável é necessário apenas usar a função type()