Курс Python → Python: отсутствие точек с запятыми
Python — это язык программирования, который изначально был разработан для удобства и читаемости кода. Одним из отличий Python от других языков, таких как JavaScript, является отсутствие необходимости в использовании точки с запятой для разделения инструкций. В отличие от JavaScript, где точка с запятой используется для явного указания конца инструкции, в Python перенос строки автоматически интерпретируется как конец инструкции.
Это означает, что лишние точки с запятой в коде Python не только излишни, но и могут быть источником ошибок. В Python использование точек с запятыми может сбивать с толку других программистов, так как это является необычным и не рекомендуемым стилем написания кода на этом языке.
Несмотря на то, что Python допускает использование точек с запятыми в качестве разделителей инструкций, это считается плохой практикой и не соответствует стандартам написания кода на Python. Большинство интерпретаторов Python игнорируют точки с запятыми и продолжают выполнение кода без прерывания, что делает их излишними.
# Пример кода без использования точек с запятыми
print("Привет, мир!")
print("Это пример кода на Python")
В приведенном выше примере кода использование точек с запятыми после каждой инструкции не требуется. Python позволяет писать чистый и понятный код без лишних символов, что способствует легкости чтения и поддержки программы.
Другие уроки курса "Python"
- Экспорт функций в Python
- Модуль functools в Python
- Ключевое слово global в Python
- Функции all и any в Python
- Инверсия списка/строки в Python
- Генерация случайных чисел в Python
- Работа с комплексными числами в Python
- Выражения-генераторы в Python
- Создание графиков в терминале
- Переопределение метода divmod
- Библиотека wikipedia для Python
- Python: возвращение нескольких значений
- Метод getitem для доступа к элементам последовательности
- Хеширование паролей с использованием salt
- Переименование файлов в Python
- Структура строк в Python
- Enum в Python
- Профилирование кода
- Метод matmul для умножения матриц
- Комментарии в Python
- Работа с изображениями Pillow
- Оператор умножения для вектора
- Строки в Python: апострофы и кавычки
- Мощь вложенных функций в Python
- Запрос пароля с помощью getpass
- Генераторы данных
- EMOT преобразование эмодзи в текст
- Обмен данными с asyncio.Queue
- Python union() функция — объединение множеств
- Фильтрация списка чисел
- Оператор деления для класса Rational
- Управление асинхронными задачами с помощью Semaphore
- Проверка типа данных
- Преобразование документов в PDF с помощью Spire.Office
- Цикл for в Python
- Просмотр атрибутов и методов класса
- Создание класса очереди
- Использование модуля __future__
- Функция zip() для объединения списков
- Условные выражения в Python
- Именованные срезы в Python
- Многострочные комментарии в Python
- Проверка версии Python
- Извлечение чисел из текста















