14
Por que comparar seqüências de caracteres usando '==' ou 'is' às vezes produz um resultado diferente?
Eu tenho um programa Python onde duas variáveis são definidas para o valor 'public'. Em uma expressão condicional, tenho a comparação var1 is var2que falha, mas se eu a alterar, var1 == var2ela retornará True. Agora, se eu abrir meu interpretador Python e fizer a mesma comparação "is", ele será …