• Как работает такая запись "а += 1"?

    В вашем примере "a += 1" это увеличение а на 1, можно записать как "а = а + 1". В других языках есть варианты инкремента такие как ++а или а++, возможно вы с ними встречались, а если нет теперь уже эти варианты тоже будут понятны. Так же перед знаком = можно встретить и знаки других операций -, /, %, //, * Смысл у всех будет схожий - "Сделать с а некоторое действие и записать результат в а".
    "а //= 10" , например, уменьшит число а на порядок. Это сокращенная форма записи для "а = а // 10"
    Ответ написан
    Комментировать
  • Есть ли аналог #region из C# в Python?

    Есть в PyCharm . В начале блока кода который хотим скрыть пишем region, а не pragma region как это было в Visual Studio и описываем, что за кусок кода мы скрываем. В общем случае это выглядит так:
    #region Description
    ...
    #endregion

    Есть и более длинный вариант. На stackoverflow расписано более детально если интересно.
    Ответ написан
    Комментировать