'True' и 'False' в Python

Я пробовал запустить этот фрагмент кода:

path = '/bla/bla/bla'

if path is True:
    print "True"
else:
    print "False"

И он печатает False . Я думал, что Python обрабатывает все, что имеет значение, как True . Почему это происходит?

53
задан Peter Mortensen 19 March 2014 в 09:32
поделиться