Viacriadkové komentáre v Pythone

Python Multi Line Comments



Každý programovací jazyk poskytuje mechanizmus na pridávanie komentárov k projektom. Komentáre sú jednoduché riadky v počítačových programoch, ktoré kompilátor alebo tlmočník ignorujú. Komentáre sú často písané v prirodzenom jazyku, aby sa zvýšila zrozumiteľnosť programátora. Vývojári používajú komentáre na ignorovanie niektorých častí kódu vo fáze ladenia alebo testovania.

Písanie komentárov v Pythone môže byť veľmi jednoduché a vytváranie komentárov v Pythone začína symbolom „#“. Tento článok vysvetľuje, ako vytvárať viacriadkové komentáre v Pythone.







Písanie viacriadkových komentárov v Pythone

Na rozdiel od mnohých iných programovacích jazykov Python neposkytuje žiadny konkrétny spôsob písania viacriadkových komentárov. Napriek tomu existujú ďalšie spôsoby, ako sa s týmto problémom vyrovnať.



V Jave píšeme viacnásobné komentáre takto:



/ *
Hore píšeme viacriadkový komentár.
Tento formát komentárov nefunguje v Pythone.
* /

Vyššie uvedený spôsob písania komentárov tiež nefunguje v Pythone.





Pozrime sa na ďalšie spôsoby, ako písať viacriadkové komentáre v Pythone.

Použitie viacnásobných komentárov k symbolovej línii

Na napísanie jednoriadkového komentára Pythonu sa používa symbol „#“. S postupnými viacnásobnými jednoriadkovými komentármi môžeme písať viacriadkové komentáre. Pozrime sa na to príkladom.



#Ahojte všetci
#this je komentár v Pythone
#píšem viacriadkové komentáre
#pomocou jednoriadkového komentára

Toto je jeden zo spôsobov písania viacriadkových komentárov. Je to trochu časovo náročný proces, pretože si vyžaduje napísanie viacerých jednoriadkových komentárov.

Teraz sa pozrime na ďalšie spôsoby písania viacriadkových komentárov v Pythone.

Použitie reťazcových literálov na písanie viacriadkových komentárov

Ako bolo uvedené vyššie, Python neposkytuje skutočný spôsob písania viacriadkových komentárov, ale vy môcť na písanie viacriadkových komentárov používajte reťazcové literály. Tlmočník Python prehliada doslovné reťazce, ktoré nie sú priradené žiadnej premennej, a nevykonáva ich. Takže môžete použiť nepriradené reťazcové literály na písanie viacriadkových komentárov v Pythone. Pozrime sa na príklad tohto.

„Ako komentár používame reťazcový literál“
„Toto je viacriadkový komentár“
„Tlačíme svetový program ahoj“
vytlačiť („Hello World“)

Výkon

Na výstupe vidíte, že tlmočník Pythonu nevypisuje žiadnu chybu a vytlačí správu „Hello World“.

Použitie trojitých citovaných reťazcových literálov na písanie viacriadkových komentárov

Napriek tomu, že reťazcové literály s trojitou citáciou sa používajú hlavne na písanie dokumentov, tento nástroj môžete použiť aj na písanie viacriadkových komentárov. Nezabudnite si zamieňať dokumentový reťazec s reťazcovými literálmi s úvodzovkami v trojitej citácii, ktoré sa používajú na písanie viacriadkových komentárov. Nesprávne odsadenie trojnásobne citovaných reťazcových literálov vygeneruje chybu. Pozrime sa na príklad tohto.

'' '
Na viacriadkové komentáre používame reťazce v trojitých úvodzovkách
Programovací jazyk je Python
Vytlačme si ahoj svet
'' '
vytlačiť („Hello World“)

Výkon

Na výstupe vidíte, že tlmočník Pythonu nevypisuje žiadnu chybu a vytlačí správu „Hello World“.

Teraz použijeme trojité úvodzovky v úvodzovkách vo funkcii na písanie viacriadkových komentárov.

V uvedenom prípade tlačíme súčet dvoch čísel.

def cal_sum ():
'' '
vypočítame súčet dvoch čísel.
Toto je sumárny program
'' '
num1 = 10
num2 = 20
print ('Suma je:', num1+num2)
'' '
Hlavná funkcia Pythonu
'' '
def main ():
cal_sum ()

if __name__ == '__main__':
Hlavná()

Výkon

Teraz zmeňme odsadenie a na výstupe uvidíte, že interpret interpretuje chybu.

def cal_sum ():
'' '
Vypočítavame súčet týchto dvoch čísel.
Toto je sumárny program
'' '
num1 = 10
num2 = 20
print ('Suma je:', num1+num2)
'' '
Hlavná funkcia Pythonu
'' '
def main ():
cal_sum ()

if __name__ == '__main__':
Hlavná()

Výkon

Tlmočník vydá chybu odsadenia.

Záver

Tento článok vysvetľuje, ako vytvárať viacriadkové komentáre v programovacom jazyku Python. Aj keď Python neposkytuje žiadny skutočný spôsob písania viacriadkových komentárov, tento problém môžete vyriešiť pomocou rôznych metód diskutovaných v tomto článku.