Krajta

Víceřádkové komentáře Pythonu

Víceřádkové komentáře Pythonu

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.

Ovládejte a spravujte pohyb myši mezi více monitory ve Windows 10
Správce myší se dvěma displeji umožňuje ovládat a konfigurovat pohyb myši mezi více monitory zpomalením jeho pohybů poblíž hranice. Windows 10/8 vám u...
WinMouse vám umožňuje přizpůsobit a vylepšit pohyb ukazatele myši na PC s Windows
Chcete-li vylepšit výchozí funkce ukazatele myši, použijte freeware WinMouse. Přidává další funkce, které vám pomohou vytěžit ze své skromné ​​myši ma...
V systému Windows 10 nefunguje levé tlačítko myši
Pokud používáte speciální myš s notebookem nebo stolním počítačem, ale levé tlačítko myši nefunguje ve Windows 10/8/7 z nějakého důvodu uvádíme několi...