Как вы уже успели понять, комментарии в Python начинаются с решетки. Комментарий может начинаться, как с новой строки, так и помещен после инструкции: # Это комментарий рrint("Привет") # Это тоже комментарий Если решетка размещена перед инструкцией, то инструкция считается комментарием и не будет выполнена: # рrint("Привет") Также # не считается символом комментария, если он находится внутри кавычек или апострофов, например: print("# Комментарий") В Python нет многострочного комментария, поэтому можете или использовать несколько комментариев: # Многострочный: # комментарий Можно также использовать тройные кавычки: """ Многострочный Комментарий """ Данная конструкция не игнорируется интерпретатором. Он создает строковой объект, но так как все инструкции внутри тройных кавычек считаются текстом, никакие действия производиться не будут. Однако знайте, что при частом использовании такого подхода в большой программе будет наблюдаться нерациональное использование памяти, поскольку обычные комментарии игнорируются, а в случае с тройными кавычками создается строковой объект. С одной стороны, объемом оперативной памяти в 16 Гб сегодня никого не удивишь, и те несколько килобайтов перерасхода памяти в очень большой программе особой роли не сыграют. С другой стороны, нужно привыкать к рациональному использованию ресурсов компьютера. Сегодня вы использовали тройные кавычки, чтобы закомментировать несколько килобайтов текста, завтра - забудете закрыть соединение или освободить память. Интерпретатор Python по окончанию работы сценария автоматически закрывает все выделенные программе ресурсы (в том числе файлы и соединения), но такой подход считается очень плохим тоном среди программистов. Тройные кавычки удобно использовать, чтобы временно закомментировать какой-то участок кода (чтобы не дописывать в начале каждой строки#, а потом не удалять ее, когда вам вновь понадобится этот фрагмент кода). Использовать или нет тройные кавычки - решать вам. Я вам показал, как их можно использовать и рассказал о преимуществах и недостатках этого способа.
Будни питониста
:Олег Петухов
Комментарии.
Как вы уже успели понять, комментарии в Python начинаются с решетки. Комментарий может начинаться, как с новой строки, так и помещен после инструкции:
# Это комментарий
рrint("Привет") # Это тоже комментарий
Если решетка размещена перед инструкцией, то инструкция считается комментарием и не будет выполнена:
# рrint("Привет")
Также # не считается символом комментария, если он находится внутри кавычек или апострофов, например:
print("# Комментарий")
В Python нет многострочного комментария, поэтому можете или использовать несколько комментариев:
# Многострочный:
# комментарий
Можно также использовать тройные кавычки:
"""
Многострочный
Комментарий
"""
Данная конструкция не игнорируется интерпретатором. Он создает строковой объект, но так как все инструкции внутри тройных кавычек считаются текстом, никакие действия производиться не будут.
Однако знайте, что при частом использовании такого подхода в большой программе будет наблюдаться нерациональное использование памяти, поскольку обычные комментарии игнорируются, а в случае с тройными кавычками создается строковой объект.
С одной стороны, объемом оперативной памяти в 16 Гб сегодня никого не удивишь, и те несколько килобайтов перерасхода памяти в очень большой программе особой роли не сыграют. С другой стороны, нужно привыкать к рациональному использованию ресурсов компьютера. Сегодня вы использовали тройные кавычки, чтобы закомментировать несколько килобайтов текста, завтра - забудете закрыть соединение или освободить память. Интерпретатор Python по окончанию работы сценария автоматически закрывает все выделенные программе ресурсы (в том числе файлы и соединения), но такой подход считается очень плохим тоном среди программистов.
Тройные кавычки удобно использовать, чтобы временно закомментировать какой-то участок кода (чтобы не дописывать в начале каждой строки#, а потом не удалять ее, когда вам вновь понадобится этот фрагмент кода).
Использовать или нет тройные кавычки - решать вам. Я вам показал, как их можно использовать и рассказал о преимуществах и недостатках этого способа.