Курс Python → Python: отсутствие точек с запятыми

Python — это язык программирования, который изначально был разработан для удобства и читаемости кода. Одним из отличий Python от других языков, таких как JavaScript, является отсутствие необходимости в использовании точки с запятой для разделения инструкций. В отличие от JavaScript, где точка с запятой используется для явного указания конца инструкции, в Python перенос строки автоматически интерпретируется как конец инструкции.

Это означает, что лишние точки с запятой в коде Python не только излишни, но и могут быть источником ошибок. В Python использование точек с запятыми может сбивать с толку других программистов, так как это является необычным и не рекомендуемым стилем написания кода на этом языке.

Несмотря на то, что Python допускает использование точек с запятыми в качестве разделителей инструкций, это считается плохой практикой и не соответствует стандартам написания кода на Python. Большинство интерпретаторов Python игнорируют точки с запятыми и продолжают выполнение кода без прерывания, что делает их излишними.


# Пример кода без использования точек с запятыми
print("Привет, мир!")
print("Это пример кода на Python")

В приведенном выше примере кода использование точек с запятыми после каждой инструкции не требуется. Python позволяет писать чистый и понятный код без лишних символов, что способствует легкости чтения и поддержки программы.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Замена подстроки
  2. Оператор Walrus в Python 3.8
  3. Monkey Patching в Python
  4. Работа с типами данных в Python с помощью pydantic.
  5. Генерация случайных чисел в Python
  6. Оптимизация методов в Python 3.7
  7. Метод pop() списка
  8. Применение функции map() в Python
  9. Проверка существования переменной с оператором :=
  10. Запуск файлового сервера
  11. Преобразование чисел в слова
  12. Создание новых списков
  13. Форматирование строк в Python
  14. Упрощенный вывод данных в Python
  15. Использование обратной косой черты в f-строках
  16. Пропуск строк в файле с itertools
  17. Объединение Python и Shell
  18. Строковое представление объектов
  19. Обмен данными с asyncio.Queue
  20. Использование html-скриптов в Jupyter Notebook
  21. Итерации в Python
  22. Функция zip() — объединение последовательностей
  23. Форматирование данных с помощью pprint
  24. Генераторы списков в Python
  25. Оператор * в Python
  26. Проверка однородности элементов списка
  27. Поиск повторов в списке
  28. Генераторы списков в Python
  29. Удаление файлов с shutil.os.remove()
  30. Генераторные функции в Python
  31. Метод rlshift для битового сдвига
  32. Создание пустых функций и классов в Python
  33. Функциональное программирование.
  34. ChainMap избыточные ключи
  35. Enum в Python
  36. Работа с часовыми поясами в Python.
  37. Загрузка постов Instagram
  38. Python Поверхностное Копирование
  39. Профилирование с Pandas
  40. Создание функций высшего порядка
  41. Явный импорт переменных
  42. Принципы SRP и OCP
  43. Профилирование кода на Python
  44. Копирование объектов в Python
  45. Копирование и вставка текста в Python
  46. Инверсия списков и строк в Python
  47. Метод hash в Python

Marketello читают маркетологи из крутых компаний