ГВИДОСИ \o/
@anonymous это
@anonymous >>> 1 is 2 is FalseFalse
дае Explicit is better than implicit?
@anonymous дае PEP 8 Don't compare boolean values to True or False using ==
@4077 >No: if greeting == True:
Worse: if greeting is True:
@anonymous ну ведь это ж ёбаный пиздец, ну. это не сахар, это диабет
False в пердоне это 0? А True?
@plhk а False == 0?
@goren >>> 0 == FalseTrue
0 == True
False
1 == True
True
/thread
@soko1 1 > 2 == False ≡ (1 > 2) and (2 == False) ≡ False and False ≡ False. Первое тождество — это магия Python, призванная сделать простой проверку вхождения переменной в интервал (x ∈ (1, 2] ≡ 1 < x <= 2).
1 > 2 == False
(1 > 2) and (2 == False)
False and False
x ∈ (1, 2]
1 < x <= 2
@soko1 False — это 0. 2 == False — это False, то есть 0. 1 > 0 — True.1 > 2 — это False. False == False — True.2 == False — 2 == 0 — False, то есть 0. 1 > 0 — False.Всё правильно и по-своему даже логично.
ГВИДОСИ \o/
@anonymous это
@anonymous >>> 1 is 2 is False
False
дае Explicit is better than implicit?
@anonymous дае PEP 8 Don't compare boolean values to True or False using ==
@4077 >No: if greeting == True:
@anonymous ну ведь это ж ёбаный пиздец, ну. это не сахар, это диабет
False в пердоне это 0? А True?
@plhk а False == 0?
@goren >>> 0 == False
True
False
True
/thread
@soko1
1 > 2 == False
≡(1 > 2) and (2 == False)
≡False and False
≡False
. Первое тождество — это магия Python, призванная сделать простой проверку вхождения переменной в интервал (x ∈ (1, 2]
≡1 < x <= 2
).@soko1 False — это 0. 2 == False — это False, то есть 0. 1 > 0 — True.
1 > 2 — это False. False == False — True.
2 == False — 2 == 0 — False, то есть 0. 1 > 0 — False.
Всё правильно и по-своему даже логично.