Cosa "è" significa in Python, se in realtà non è uguale a "=="?
>>> c = 300
>>> b = 300
>>> b == c
True
>>> b is c
False
risposte:
2 per risposta № 1"è" è il confronto dell'identità.
"==" è il confronto di uguaglianza.
Quindi nel tuo esempio hai detto
b = 300
c = 300
Entrambi hanno lo stesso valore in modo che siano uguali in termini di valore, tuttavia sono ancora entrambe due variabili separate con le loro identità, condividono solo lo stesso valore.
Se dovessi fare questo:
b = 300
c = b
b è c ritornerebbe vero.