Курс Python → Python: отсутствие точек с запятыми
Python — это язык программирования, который изначально был разработан для удобства и читаемости кода. Одним из отличий Python от других языков, таких как JavaScript, является отсутствие необходимости в использовании точки с запятой для разделения инструкций. В отличие от JavaScript, где точка с запятой используется для явного указания конца инструкции, в Python перенос строки автоматически интерпретируется как конец инструкции.
Это означает, что лишние точки с запятой в коде Python не только излишни, но и могут быть источником ошибок. В Python использование точек с запятыми может сбивать с толку других программистов, так как это является необычным и не рекомендуемым стилем написания кода на этом языке.
Несмотря на то, что Python допускает использование точек с запятыми в качестве разделителей инструкций, это считается плохой практикой и не соответствует стандартам написания кода на Python. Большинство интерпретаторов Python игнорируют точки с запятыми и продолжают выполнение кода без прерывания, что делает их излишними.
# Пример кода без использования точек с запятыми
print("Привет, мир!")
print("Это пример кода на Python")
В приведенном выше примере кода использование точек с запятыми после каждой инструкции не требуется. Python позволяет писать чистый и понятный код без лишних символов, что способствует легкости чтения и поддержки программы.
Другие уроки курса "Python"
- Замена подстроки
- Оператор Walrus в Python 3.8
- Monkey Patching в Python
- Работа с типами данных в Python с помощью pydantic.
- Генерация случайных чисел в Python
- Оптимизация методов в Python 3.7
- Метод pop() списка
- Применение функции map() в Python
- Проверка существования переменной с оператором :=
- Запуск файлового сервера
- Преобразование чисел в слова
- Создание новых списков
- Форматирование строк в Python
- Упрощенный вывод данных в Python
- Использование обратной косой черты в f-строках
- Пропуск строк в файле с itertools
- Объединение Python и Shell
- Строковое представление объектов
- Обмен данными с asyncio.Queue
- Использование html-скриптов в Jupyter Notebook
- Итерации в Python
- Функция zip() — объединение последовательностей
- Форматирование данных с помощью pprint
- Генераторы списков в Python
- Оператор * в Python
- Проверка однородности элементов списка
- Поиск повторов в списке
- Генераторы списков в Python
- Удаление файлов с shutil.os.remove()
- Генераторные функции в Python
- Метод rlshift для битового сдвига
- Создание пустых функций и классов в Python
- Функциональное программирование.
- ChainMap избыточные ключи
- Enum в Python
- Работа с часовыми поясами в Python.
- Загрузка постов Instagram
- Python Поверхностное Копирование
- Профилирование с Pandas
- Создание функций высшего порядка
- Явный импорт переменных
- Принципы SRP и OCP
- Профилирование кода на Python
- Копирование объектов в Python
- Копирование и вставка текста в Python
- Инверсия списков и строк в Python
- Метод hash в Python















