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

Python Multi Line Comments



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

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







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

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



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



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

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





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

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

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



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

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

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

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

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

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

Изход

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

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

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

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

Изход

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

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

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

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

ако __name__ == '__main__':
main ()

Изход

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

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

ако __name__ == '__main__':
main ()

Изход

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

Заключение

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