lorien, а что насчет этого (оператор or):
1.
>>> x=None
>>> y=0
>>> x or y
0
Почему он вывел 0 вместо None?
Читай ещё раз, что я написал выше про работу or.
И вот еще:Читай ещё раз, что я написал выше про работу or. Он вывел второй аргумент, просто в коносоли None выводится как пустая строка, если хочешь явно увидеть None напиши так:
2.
>>> x=пустые квадратные скобки (пишу текстом, так как здесь не отображается)
>>> y=None
>>> x or y
>>>
Он не вывел ничего. Здесь нет бага/глюка? Исходя из вышесказанного, должен был вывести пустые квадратные скобки. Или они просто не отобразились?
>>> print x or y
3.Читай ещё раз, что я написал выше про работу or.
>>> x=None
>>> y=пустые квадратные скобки
>>> x or y
пустые квадратные скобки
Он их вывел в конце. Но почему не None?
4.Читай ещё раз, что я написал выше про работу or, а также ответ к пункту 2.
>>> x=пустые квадратные скобки
>>> y=пустые квадратные скобки
>>> x or y
пустые квадратные скобки
Выводит пустые квадратные скобки. А во 2 примере не выводит! Почему в случае выше он не вывел ничего, и даже ошибки не выдал?
