В чем разница между = и == в Python?
В Python и во многих других языках программирования для присвоения значения переменной используется одна равная метка, тогда как две последовательные равные метки используются для проверки того, дают ли 2 выражения одинаковое значение.
= - оператор присваивания
== - оператор равенства
x=10 y=20 z=20
(x == y) является False, потому что мы назначили разные значения x и y.
(y == z) истинно, потому что мы присваиваем равным значениям y и z.