Комментарии Python


Оглавление

    Показать оглавление

Комментарии можно использовать для объяснения кода Python.

Комментарии можно использовать, чтобы сделать код более читабельным.

Комментарии можно использовать для предотвращения выполнения при тестировании кода.

Создание комментария

Комментарии начинаются с #, и Python будет игнорируй их:

Пример

#This is a comment
print("Hello, World!")

Попробуйте сами →

#This is a comment.
print("Hello, World!")

Вывод результата выполнения:

Hello, World!

Комментарии могут быть размещены в конце строки, и Python будет игнорировать остальную часть строки:

Пример

print("Hello, World!") #This is a comment

Попробуйте сами →

print("Hello, World!") #This is a comment.

Вывод результата выполнения:

Hello, World!

Комментарий не обязательно должен быть текстом, объясняющим код, его также можно использовать для предотвращения выполнения кода Python:

Пример

#print("Hello, World!")
print("Cheers, Mate!")

Попробуйте сами →

#print("Hello, World!")
print("Cheers, Mate!")

Вывод результата выполнения:

Cheers, Mate!

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

В Python на самом деле нет синтаксиса для многострочных комментариев.

Чтобы добавить многострочный комментарий, вы можете вставить # для каждой строки:

Пример

#This is a comment
#written in
#more than just one line
print("Hello, World!")

Попробуйте сами →

#This is a comment
#written in
#more than just one line
print("Hello, World!") 

Вывод результата выполнения:

Hello, World!

Или, что не совсем так, как предполагалось, вы можете использовать многострочную строку.

Поскольку Python будет игнорировать строковые литералы, которые не присвоены переменной, вы можете добавить в свой код многострочную строку (тройные кавычки) и разместить внутри нее свой комментарий:

Пример

"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")

Попробуйте сами →

"""
This is a comment
written in
more than just one line
"""
print("Hello, World!") 

Вывод результата выполнения:

Hello, World!

Пока строка не присвоена переменной, Python прочитает код, но затем проигнорирует его, и вы сделаете многострочный комментарий.