JavaRush /Курсы /Модуль 1: Python Core /Комментарии в коде

Комментарии в коде

Модуль 1: Python Core
3 уровень , 4 лекция
Открыта

5.1 Как писать комментарии

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

Однострочные комментарии:

Начинаются с символа #. Всё, что следует после # в той же строке, Python игнорирует. Этот тип комментариев обычно используется для кратких замечаний или пояснений к определенной строке кода. Пример:

# Это однострочный комментарий
print("Hello, World!") # Пояснение к действию функции

Многострочные комментарии:

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

# Это пример многострочного комментария # Каждая строка начинается с символа #
      

или:

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

5.2 Зачем писать комментарии

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

Документирующие строки (docstrings):

Это строки, которые обычно располагаются в начале модулей, классов, методов и функций для описания их назначения. Они заключаются в тройные двойные кавычки и могут быть использованы для автоматической генерации документации.

Пример:

def add(a, b):
""" Функция для сложения двух чисел. :param a: первое слагаемое :param b: второе слагаемое :return: сумма a и b """
    return a + b

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

Пример 1


 

            # Я бы объяснил, что здесь происходит, но даже мне уже не понятно.
        

Пример 2


 

    # Если это не работает, то виноват кто-то другой.

Пример 3


 

    # Пришел, увидел, исправил... и сломал.

Пример 4


 

    # Когда я написал это, только я и Бог знали, как это работает. 
    # Теперь знает только Бог.

Эти комментарии могут добавлять легкость и юмор в процесс разработки, делая кодовую базу менее монотонной. Они также могут служить напоминанием о том, что разработка программного обеспечения — это творческий и человеческий процесс.

5.3 Быстро закомментировать код

В PyCharm вы можете быстро закомментировать или раскомментировать код, используя горячие клавиши. Для этого выделите строки кода, которые хотите изменить, и нажмите Ctrl + / на Windows (или Cmd + / на macOS). Эта комбинация клавиш добавляет или убирает символ комментария на каждой выделенной строке, делая процесс быстрым и эффективным.

2
Задача
Модуль 1: Python Core, 3 уровень, 4 лекция
Недоступна
Комментатор
Комментатор
2
Задача
Модуль 1: Python Core, 3 уровень, 4 лекция
Недоступна
Конвертация температуры с комментариями
Конвертация температуры с комментариями
1
Опрос
Выражения и типы, 3 уровень, 4 лекция
Недоступен
Выражения и типы
Выражения и типы
Комментарии (10)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Олексій Уровень 6
3 января 2026
А нащо це повторення?
Elena Tyatte Уровень 4
15 ноября 2025
Этот урок был в прошлом модуле
STRIK Уровень 8
26 января 2025
Знову, ця ж лекція, тільки без задач... навіщо використовувати матерію на неї?))
Марина Уровень 14
16 декабря 2024
А у меня как раз назрел вопрос: здесь на курсе мы практикуемся в PyCharm. А какие среды разработки используются для пк? в чем мы будем писать, когда закончим курс? будет здесь об этом информация?
PAVEL Уровень 1
17 декабря 2024
чаще PyCharm или VSCode с плагинами
Марина Уровень 14
17 декабря 2024
В дальнейших лекциях есть ответ на этот вопрос)) я поторопилась))
Илья Уровень 4
10 декабря 2024
Зачем второй раз эта лекция тут присутствует?
Владимир Уровень 69
13 марта 2025
Что б до самого ленивого ученика дошло!
ivan nurkaev Уровень 6
9 декабря 2024
это повтор уровень 1 лекция 5
Андрей Уровень 4
29 января 2025
Повторение, мать учения