some_value is True
some_value == True
быть со значениями True/False?
some_value is True
some_value == True
if some_value:
print 'True'
s0rgДа уж. Это самый pythonic способ? Я просто хотел для пущей читаемости.if some_value:
print 'True'
def text_to_bool(s):
return (s.strip().lower() in ['true', '1', '2', 't', 'y', 'yes'])
if text_to_bool(unicode(some_value)):
....
s0rgа правильно ведь посчитал… ;)'My age %d' % ([lambda k, f = f: f * 4 + k for f in range(10) if 6][6](6) - 2)
>>> 1 == True
True
>>> 2 == True
False
>>> 1 is True
False
kostafeyNone равно None
Если для None однозначно советуют is
py.user.nextВ pep8 помнится советуют использовать is для сравнение с None. То же по логике верно и для Тrue и False, если вдруг их нужно сравнить.
где советуют то ?