Každý programovací jazyk poskytuje mechanismus pro přidávání komentářů k projektům. Komentáře jsou jednoduché řádky v počítačových programech, které jsou kompilátorem nebo interpretem ignorovány. Komentáře jsou často psány v přirozeném jazyce, aby se zvýšila srozumitelnost programátoru. Vývojáři používají komentáře k ignorování některých částí kódu ve fázi ladění nebo testování.
Psaní komentářů v Pythonu může být velmi jednoduché a vytváření komentářů v Pythonu začíná symbolem „#“. Tento článek vysvětluje, jak vytvořit víceřádkové komentáře v Pythonu.
Psaní víceřádkových komentářů v Pythonu
Na rozdíl od mnoha jiných programovacích jazyků Python neposkytuje žádný konkrétní způsob psaní víceřádkových komentářů. Existují však i jiné způsoby, jak se s touto otázkou vyrovnat.
V Javě píšeme několik komentářů následovně:
/ *Nahoře píšeme víceřádkový komentář.
Tento formát komentáře nefunguje v Pythonu.
* /
Výše uvedená metoda psaní komentářů také nefunguje v Pythonu.
Podívejme se na některé další způsoby psaní víceřádkových komentářů v Pythonu.
Používání více komentářů k symbolické linii
Symbol '#' se používá pro psaní komentářů v Pythonu. S po sobě jdoucími víceřádkovými komentáři můžeme psát víceřádkové komentáře. Podívejme se na příklad.
#Ahoj všichni#this je komentář v Pythonu
# píšu víceřádkové komentáře
#použití jednořádkového komentáře
Toto je jeden způsob psaní víceřádkových komentářů. Je to trochu časově náročný proces, protože vyžaduje, abychom napsali více jednorázových komentářů.
Podívejme se nyní na některé další způsoby psaní víceřádkových komentářů v Pythonu.
Používání řetězcových literálů pro psaní víceřádkových komentářů
Jak již bylo řečeno, Python neposkytuje skutečný způsob psaní víceřádkových komentářů, ale vy umět pro psaní víceřádkových komentářů používejte řetězcové literály. Interpret Pythonu přehlíží doslovné řetězce, které nejsou přiřazeny žádné proměnné, a nevykonává je. Takže můžete použít nepřiřazené řetězcové literály k psaní víceřádkových komentářů v Pythonu. Podívejme se na příklad tohoto.
'Používáme řetězcový literál jako komentář'„Toto je víceřádkový komentář“
„Tiskneme program Hello World“
tisk („Hello World“)
Výstup
Ve výstupu vidíte, že interpret Pythonu nevydává žádnou chybu a vytiskne zprávu „Hello World.''
Používání trojitých uvozovek pro psaní víceřádkových komentářů
Ačkoli se řetězové literály s trojitými uvozovkami používají hlavně k psaní dokumentů, můžete také použít tento nástroj k psaní víceřádkových komentářů. Nezaměňujte dokumentační řetězec s trojitými citovanými řetězcovými literály, které se používají k psaní víceřádkových komentářů. Nesprávné odsazení trojitých citovaných řetězcových literálů vygeneruje chybu. Podívejme se na příklad tohoto.
"Pro víceřádkové komentáře používáme trojité citované řetězcové literály
Programovacím jazykem je Python
Pojďme si vytisknout ahoj svět
"
tisk („Hello World“)
Výstup
Ve výstupu vidíte, že interpret jazyka Python nevydává žádnou chybu a vytiskne zprávu „Hello World.''
Nyní použijeme trojité citované řetězcové literály uvnitř funkce pro psaní víceřádkových komentářů.
V uvedeném příkladu tiskneme součet dvou čísel.
def cal_sum ():"
počítáme součet dvou čísel.
Toto je souhrnný program
"
num1 = 10
num2 = 20
print ("Součet je:", num1 + num2)
"
Hlavní funkce Pythonu
"
def main ():
cal_sum ()
pokud __name__ == "__main__":
hlavní()
Výstup
Nyní změňme odsazení a na výstupu uvidíte, že tlumočník vydá chybu.
def cal_sum ():"
Vypočítáváme součet dvou čísel.
Toto je souhrnný program
"
num1 = 10
num2 = 20
print ("Součet je:", num1 + num2)
"
Hlavní funkce Pythonu
"
def main ():
cal_sum ()
pokud __name__ == "__main__":
hlavní()
Výstup
Tlumočník vydá chybu odsazení.
Závěr
Tento článek vysvětluje, jak vytvořit víceřádkové komentáře v programovacím jazyce Python. Ačkoli Python neposkytuje žádný skutečný způsob psaní víceřádkových komentářů, můžete tento problém vyřešit pomocí různých metod popsaných v tomto článku.