Курс Python → Python: отсутствие точек с запятыми
Python — это язык программирования, который изначально был разработан для удобства и читаемости кода. Одним из отличий Python от других языков, таких как JavaScript, является отсутствие необходимости в использовании точки с запятой для разделения инструкций. В отличие от JavaScript, где точка с запятой используется для явного указания конца инструкции, в Python перенос строки автоматически интерпретируется как конец инструкции.
Это означает, что лишние точки с запятой в коде Python не только излишни, но и могут быть источником ошибок. В Python использование точек с запятыми может сбивать с толку других программистов, так как это является необычным и не рекомендуемым стилем написания кода на этом языке.
Несмотря на то, что Python допускает использование точек с запятыми в качестве разделителей инструкций, это считается плохой практикой и не соответствует стандартам написания кода на Python. Большинство интерпретаторов Python игнорируют точки с запятыми и продолжают выполнение кода без прерывания, что делает их излишними.
# Пример кода без использования точек с запятыми
print("Привет, мир!")
print("Это пример кода на Python")
В приведенном выше примере кода использование точек с запятыми после каждой инструкции не требуется. Python позволяет писать чистый и понятный код без лишних символов, что способствует легкости чтения и поддержки программы.
Другие уроки курса "Python"
- enumerate() в Python для работы с индексами
- Цикл for с enumerate() в Python
- Решение переменной Шредингера
- Работа с путями в Python
- Управление ресурсами с контекстными менеджерами
- Обработка элементов в Python
- F-строки в Python
- Функции min(), max(), sum()
- Преобразование Excel в PDF с Spire.XLS
- Распаковка значений в Python
- Работа с файлами в Python
- Функции в Python: создание и вызов
- Комплексные числа в Python
- Генераторы в Python
- Замер времени выполнения кода
- Работа с PosixPath() в Python
- Названия переменных
- Работа с OpenCV
- Python enumerate() использование
- Сравнение def и lambda-функций
- Распаковка аргументов в Python
- Оператор обр. импликации
- Проверка условий: all и any
- Генераторы в Python
- Перевернуть список в Python
- Работа с файлами в Python
- Блок else в циклах Python
- Методы работы со списками
- Сортировка HTML-элементов
- Выражения-генераторы в Python
- Создание циклической ссылки
- Функции map, filter, reduce
- Округление дробей в Python
- Переворот строки
- Поиск индексов подстроки
- Подсказки типов в Python
- Магические методы в Python
- Синхронизация потоков с time.sleep()
- Отношения подклассов в Python
- Пространство имен в Python
- TON Smart Challenge #2: участие и подготовка
- Перебор элементов списка в Python
- Вложенные циклы в Python
- Принципы Zen Python
- Оператор space-invader
- Функция enumerate в Python
- Встраивание HTML в Jupyter Notebook
- Изучение объектов с помощью dir()
- Логические значения в Python















