Курс Python → Python: отличительная особенность — отступы
Python — это язык программирования, который отличается от других языков, таких как C, C++ или Java, в том, что для обозначения блоков кода используются отступы, а не фигурные скобки. Это делает код более читаемым и удобным для работы.
Например, вместо использования фигурных скобок для обозначения начала и конца блока кода, в Python необходимо просто добавить отступы. Например, если у вас есть цикл for в других языках программирования он будет выглядеть так:
for (int i = 0; i < 10; i++) {
// код
}
В Python же этот же цикл будет выглядеть следующим образом:
for i in range(10):
# код
Такой подход делает код более понятным и удобным для чтения, поскольку не нужно следить за фигурными скобками и их парными закрывающими скобками. Отступы позволяют легко определить, к какому блоку кода относится определенная инструкция.
Другие уроки курса "Python"
- CSV строка разделение в Python
- Установка и использование модуля «howdoi»
- Переменные в Python
- Работа с модулем random
- Цикл while в Python
- f-строки в формате строк
- Управление пакетами с pip
- Разделение строк в Python
- Возведение в квадрат с помощью itertools
- Проверка условий: all и any
- Метод rpow в Python
- Инициализация структур данных
- Фильтрация списка чисел
- Аннотации типов в Python
- Поиск подстроки в строке
- TypedDict для kwargs в Python 3.12
- Метод getitem для доступа к элементам последовательности
- Получение срезов итераторов
- Метод join() для объединения строк
- Преобразование списка в словарь через генератор
- Генераторные функции в Python
- Перетасовка списков в Python
- Определение объема памяти объекта
- Циклы в Python
- Обработка исключения UnboundLocalError
- Отладка регулярных выражений в Python
- Numpy: разбиение массивов
- Работа с itertools
- Замыкания в Python
- Добавление Progressbar в Python
- Сравнение объектов в Python
- Рекурсия для обращения строки
- Метод __ixor__ для побитового исключающего ИЛИ
- Сравнение неупорядоченных списков
- Работа с буфером обмена на Python
- Работа с timedelta
- lru_cache оптимизация функций
- Списки: объединение, изменение
- Копирование и вставка текста в Python
- Обработка ошибок в Python
- Объединение словарей в Python
- Обработка исключений с блоком else
- Декораторы в Python
- Создание копии итератора
- Работа с атрибутом dict
- F-строки в Python 3.8
- Повторение элементов в Python
- Переворот строки















