В чем разница между = и == в Python?

В Python и во многих других языках программирования для присвоения значения переменной используется одна равная метка, тогда как две последовательные равные метки используются для проверки того, дают ли 2 выражения одинаковое значение.

= - оператор присваивания

== - оператор равенства

 
x=10
y=20
z=20

(x == y) является False, потому что мы назначили разные значения x и y.

(y == z) истинно, потому что мы присваиваем равным значениям y и z.

Источник: http://net-informations.com/python/iq/equal.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector