Python

Коментари на много редове на Python

Коментари на много редове на Python

Всеки език за програмиране предоставя механизъм за добавяне на коментари към проекти. Коментарите са простите редове в компютърни програми, които се игнорират от компилатора или интерпретатора. Коментарите често се пишат на естествен език, за да се увеличи разбираемостта на програмиста. Разработчиците използват коментари, за да игнорират някои части от кода във фазата на отстраняване на грешки или тестване.

Писането на коментари в Python може да бъде много просто и създаването на коментар в Python започва със символа „#“. Тази статия обяснява как да създавате многоредови коментари в Python.

Писане на многоредови коментари в Python

За разлика от много други езици за програмиране, Python не предоставя никакъв специфичен начин за писане на многоредови коментари. Въпреки това има и други начини за справяне с този проблем.

В Java пишем няколко коментара, както следва:

/ *
По-горе пишем многоредов коментар.
Този формат за коментари не работи в Python.
* /

Горният метод за писане на коментари също не работи в Python.

Нека видим някои други начини за писане на многоредови коментари в Python.

Използване на коментари с няколко символни реда

Символът „#“ се използва за писане на едноредов коментар на Python. С последователни множество едноредови коментари можем да напишем многоредови коментари. Нека да видим пример за това.

#Здравейте всички
#this е коментар в Python
# пиша многоредови коментари
# използване на едноредов коментар

Това е един от начините за писане на многоредови коментари. Това е малко отнемащ време процес, тъй като изисква да изписваме множество едноредови коментари.

Сега нека видим някои други начини за писане на многоредови коментари в Python.

Използване на String Literals за писане на многоредови коментари

Както беше обсъдено по-рано, Python не предоставя действителен начин за писане на многоредови коментари, но вие мога използвайте низови литерали за писане на многоредови коментари. Интерпретаторът на Python пренебрегва литерални низове, които не са разпределени на никоя променлива и не ги изпълнява. Така че, можете да използвате неприсвоени низови литерали, за да пишете многоредови коментари в Python. Нека разгледаме пример за това.

„Използваме низовия литерал като коментар“
„Това е многоредов коментар“
„Печатаме здравната световна програма“
print ("Hello World")

Изход

В изхода можете да видите, че интерпретаторът на Python не извежда никаква грешка и отпечатва съобщението „Hello World.'

Използване на трите кавички с низови литерали за писане на многоредови коментари

Въпреки че тройно кавирани низови литерали се използват главно за писане на докстрини, можете също да използвате този инструмент за писане на многоредови коментари. Уверете се, че не бъркате документацията с тройно цитираните низови литерали, които се използват за писане на многоредови коментари. Неправилното отстъпване на тройно цитирани литерални низове ще генерира грешка. Нека разгледаме пример за това.

"
Използваме тройно цитираните низови литерали за многоредови коментари
Езикът за програмиране е Python
Нека отпечатаме здравей света
"
print ("Hello World")

Изход

В изхода можете да видите, че интерпретаторът на Python не извежда никаква грешка и отпечатва съобщението „Hello World.'

Сега нека използваме тройно цитираните низови литерали във функция за писане на многоредови коментари.

В дадения пример отпечатваме сумата от две числа.

def cal_sum ():
"
изчисляваме сумата от две числа.
Това е програма за суми
"
num1 = 10
num2 = 20
print ("Сумата е:", num1 + num2)
"
Основна функция на Python
"
def main ():
cal_sum ()
ако __name__ == "__main__":
главен ()

Изход

Сега, нека променим отстъпа и в изхода ще видите, че интерпретаторът извежда грешка.

def cal_sum ():
"
Изчисляваме сумата от двете числа.
Това е програма за суми
"
num1 = 10
num2 = 20
print ("Сумата е:", num1 + num2)
"
Основна функция на Python
"
def main ():
cal_sum ()
ако __name__ == "__main__":
главен ()

Изход

Интерпретаторът извежда грешката на отстъп.

Заключение

Тази статия обяснява как да създавате многоредови коментари в езика за програмиране Python. Въпреки че Python не предоставя никакъв действителен начин за писане на многоредови коментари, можете да разрешите този проблем, като използвате различните методи, обсъдени в тази статия.

Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...