← Все вопросы

Чем отличается = от == в Python?

Задан 7 месяцев назад1.3к просмотров2 ответа
21

Постоянно путаю одно и два равно. Когда какое писать?

2 ответа

19

= присваивает значение, == сравнивает.

x = 5        # положили 5 в x
print(x == 5)  # True, проверили равенство

Если по ошибке написать if x = 5: — будет SyntaxError, Python специально не даёт перепутать в условии.

8

Одно равно — «присвоить», два равно — «равно ли?».

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект