Основы Python
Теория: Синтаксический сахар
В программировании часто встречаются повторяющиеся конструкции. В Python, как и во многих других языках, есть возможность сокращать их запись. Такие упрощения называются синтаксическим сахаром. Они не добавляют новых возможностей, а лишь делают процесс написания кода короче и удобнее.
Сокращённые формы присваивания
Часто требуется изменить значение переменной, прибавив или вычтя что-то, умножив или разделив на число. Базовый вариант выглядит так:
Python позволяет записывать это короче, с помощью комбинированных операторов:
Другие операции
Такая запись работает не только с числами, но и с другими типами данных.
Для строк используется оператор конкатенации:
Поддерживаемые сокращения
Существует сокращённая форма почти для всех операторов:
+=для сложения-=для вычитания*=для умножения/=для деления//=для целочисленного деления%=для остатка от деления**=для возведения в степень
Все они работают по одному принципу: берут текущее значение переменной, применяют операцию и сохраняют результат в ту же переменную.








