Python не поддерживает прирост C-style ++a
, но, к моему удивлению, он не жалуется на то, что я временно забеспокоился о том, почему мой цикл не работает.Что такое оператор ++ в Python?
Попытка несколько вещей (будучи первым инициализирован с a=0
) Я считаю, что a++
и a--
производить синтаксическую ошибку, но ++a
не делает. В то время как --a
создает синтаксическую ошибку в Python 3.3, но не в Python 2.7.
Что происходит? Почему не ++a
сообщить об ошибке? Почему --a
не выдают ошибку в 2.7, но дает ошибку в 3.3?
У меня нет 3.3 под рукой, какая ошибка вы получаете? – georg
По-видимому, я был своего рода маппетом, потому что, когда я пытаюсь снова, он отлично работает. –