Se eu fizer com que a str recebeba um outro valor, não estarei mudando ela? Tipo :
nome = "Ana" nome = nome.upper
Se eu fizer com que a str recebeba um outro valor, não estarei mudando ela? Tipo :
nome = "Ana" nome = nome.upper
Oi Mauricio, tudo bem?
Não, strings são imutáveis em Python, nesse caso o que ele faz é basicamente criar uma nova string e então a variável nome passa a apontar para essa nova string.
Ainda que seja a mesma.