TGViewer
Just Python Just Python @justpython_it · 9.83K subscribers
Post #5854 282
Второстепенные (ч.1)

Учитывая, что a это число, ++a и --a оба являются допустимыми операторами Python, но ведут себя по-другому по сравнению с аналогичными операторами в таких языках, как C, C ++ или Java.

В грамматике Python нет ++ оператора. На самом деле это два + оператора.

++a разбирается как, +(+a) что переводится как a. Аналогично, вывод инструкции --a может быть оправдан.

В этом потоке StackOverflow обсуждается обоснование отсутствия операторов увеличения и уменьшения в Python.

#theory // Just Python & Max
More from @justpython_it
  1. Sep 22, 2026Декорируем функции Декоратор – это обертка вокруг функции, которая определенным образом из…
  2. Sep 22, 2026Проверка необходимой версии Python Чтобы ваши пользователи не могли запустить скрипт в нес…
  3. Sep 21, 2026Использование подчеркивания в REPL Вы можете получить результат последнего выражения в Pyt…
  4. Sep 21, 2026Обязательные аргументы Для принудительного использования аргументов ставьте символ звездоч…
  5. Sep 20, 2026Замена переменных на месте Этот аккуратный трюк поможет сэкономить несколько строк кода. #…
  6. Sep 20, 2026List Comprehensions List comprehension может заменить неэстетичные циклы, используемые для…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →