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

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

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

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


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

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

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

Автор урока

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

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

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

  1. enumerate() в Python для работы с индексами
  2. Цикл for с enumerate() в Python
  3. Решение переменной Шредингера
  4. Работа с путями в Python
  5. Управление ресурсами с контекстными менеджерами
  6. Обработка элементов в Python
  7. F-строки в Python
  8. Функции min(), max(), sum()
  9. Преобразование Excel в PDF с Spire.XLS
  10. Распаковка значений в Python
  11. Работа с файлами в Python
  12. Функции в Python: создание и вызов
  13. Комплексные числа в Python
  14. Генераторы в Python
  15. Замер времени выполнения кода
  16. Работа с PosixPath() в Python
  17. Названия переменных
  18. Работа с OpenCV
  19. Python enumerate() использование
  20. Сравнение def и lambda-функций
  21. Распаковка аргументов в Python
  22. Оператор обр. импликации
  23. Проверка условий: all и any
  24. Генераторы в Python
  25. Перевернуть список в Python
  26. Работа с файлами в Python
  27. Блок else в циклах Python
  28. Методы работы со списками
  29. Сортировка HTML-элементов
  30. Выражения-генераторы в Python
  31. Создание циклической ссылки
  32. Функции map, filter, reduce
  33. Округление дробей в Python
  34. Переворот строки
  35. Поиск индексов подстроки
  36. Подсказки типов в Python
  37. Магические методы в Python
  38. Синхронизация потоков с time.sleep()
  39. Отношения подклассов в Python
  40. Пространство имен в Python
  41. TON Smart Challenge #2: участие и подготовка
  42. Перебор элементов списка в Python
  43. Вложенные циклы в Python
  44. Принципы Zen Python
  45. Оператор space-invader
  46. Функция enumerate в Python
  47. Встраивание HTML в Jupyter Notebook
  48. Изучение объектов с помощью dir()
  49. Логические значения в Python

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