Курс Python → Python: отсутствие точек с запятыми
Python — это язык программирования, который изначально был разработан для удобства и читаемости кода. Одним из отличий Python от других языков, таких как JavaScript, является отсутствие необходимости в использовании точки с запятой для разделения инструкций. В отличие от JavaScript, где точка с запятой используется для явного указания конца инструкции, в Python перенос строки автоматически интерпретируется как конец инструкции.
Это означает, что лишние точки с запятой в коде Python не только излишни, но и могут быть источником ошибок. В Python использование точек с запятыми может сбивать с толку других программистов, так как это является необычным и не рекомендуемым стилем написания кода на этом языке.
Несмотря на то, что Python допускает использование точек с запятыми в качестве разделителей инструкций, это считается плохой практикой и не соответствует стандартам написания кода на Python. Большинство интерпретаторов Python игнорируют точки с запятыми и продолжают выполнение кода без прерывания, что делает их излишними.
# Пример кода без использования точек с запятыми
print("Привет, мир!")
print("Это пример кода на Python")
В приведенном выше примере кода использование точек с запятыми после каждой инструкции не требуется. Python позволяет писать чистый и понятный код без лишних символов, что способствует легкости чтения и поддержки программы.
Другие уроки курса "Python"
- Вычисление времени выполнения
- Конструктор в Python
- Работа с пакетами
- Область видимости переменных
- Создание объекта timedelta
- Работа со строками в Python
- TypedDict для kwargs в Python 3.12
- Печать в одной строке
- Объединение коллекций в Python
- Итерация по копии коллекции
- Аргументы *args и **kwargs
- Установка random seed в Python
- Передача словаря через **kwargs
- Работа с collections в Python
- Именованные кортежи в Python
- Дефолтные параметры в Python
- Удаление файлов в Python
- Подсчет элементов с помощью Counter
- Установка и использование howdoi
- Встраивание HTML в Jupyter Notebook
- Сортировка HTML-элементов
- Создание вложенного генератора
- Хеши в Python
- Python Поверхностное Копирование
- Функции map, filter, reduce
- Создание тестовых данных с Faker
- Форматирование строк в Python
- Виртуальные среды в Python
- Декораторы в Python
- Удаление знаков препинания в Python
- Бесконечные списки в Python
- Функция count() в Python
- Профилирование данных с Pandas.
- Поиск уникальных и повторяющихся элементов
- Поиск кода
- Замена текста в Python
- Роль object и type в Python
- Оболочка Python
- Удаление ключей из словаря
- Python Translator: создание локальных переводчиков
- Разделение строки на подстроки в Python
- Генерация случайных чисел Python
- Метод pop() списка
- Тестирование модели в PyTorch
- Определение локальных переменных в Python
- Эффективная конкатенация строк в Python















