Python večvrstični komentarji

Python Multi Line Comments



Vsak programski jezik ponuja mehanizem za dodajanje komentarjev projektom. Komentarji so preproste vrstice v računalniških programih, ki jih prevajalnik ali tolmač prezre. Komentarji so pogosto napisani v naravnem jeziku za večjo razumljivost programerjev. Razvijalci s komentarji prezrejo nekatere dele kode v fazi odpravljanja napak ali testiranja.

Pisanje komentarjev v Pythonu je lahko zelo preprosto in ustvarjanje komentarja v Pythonu se začne s simbolom '#'. Ta članek pojasnjuje, kako ustvariti večvrstične komentarje v Pythonu.







Pisanje večvrstičnih komentarjev v Pythonu

Za razliko od mnogih drugih programskih jezikov Python ne ponuja nobenega posebnega načina pisanja večvrstičnih komentarjev. Kljub temu obstajajo drugi načini za reševanje tega vprašanja.



V javi napišemo več komentarjev, kot sledi:



/ *
Zgoraj pišemo komentar v več vrsticah.
Ta oblika komentarja ne deluje v Pythonu.
* /

Zgornji način pisanja komentarjev tudi ne deluje v Pythonu.





Poglejmo nekaj drugih načinov pisanja večvrstičnih komentarjev v Python.

Uporaba komentarjev v več vrsticah simbolov

Simbol '#' se uporablja za pisanje komentarja v eni vrstici Pythona. Z zaporednimi večvrstičnimi komentarji lahko napišemo večvrstične komentarje. Poglejmo primer tega.



#Pozdravljeni vsi skupaj
#to je komentar v Pythonu
#pišem komentarje v več vrsticah
#uporabo komentarja v eni vrstici

To je eden od načinov pisanja večvrstičnih komentarjev. To je nekoliko dolgotrajen postopek, saj od nas zahteva, da napišemo več komentarjev v eni vrstici.

Zdaj pa poglejmo nekaj drugih načinov pisanja večvrstičnih komentarjev v Pythonu.

Uporaba nizov za pisanje večvrstičnih komentarjev

Kot smo že omenili, Python ne ponuja dejanskega načina za pisanje komentarjev v več vrsticah, ampak vi lahko uporabite literalne črke za pisanje večvrstičnih komentarjev. Tolmač Python spregleda dobesedne nize, ki niso dodeljeni nobeni spremenljivki, in jih ne izvede. Tako lahko za pisanje večvrstičnih komentarjev v Python uporabite nedodeljene nizovne literale. Poglejmo si primer tega.

'Kot komentar uporabljamo literal nizov'
'To je komentar v več vrsticah'
'Tiskamo program hello world'
print ('Pozdravljeni svet')

Izhod

V izhodu lahko vidite, da tolmač Python ne prikaže nobene napake in natisne sporočilo 'Hello World.'

Uporaba trikrat citiranih nizov za pisanje večvrstičnih komentarjev

Čeprav se trojni citirani nizovi literal uporabljajo predvsem za pisanje strukturnih nizov, lahko to orodje uporabite tudi za pisanje komentarjev v več vrsticah. Docstringa ne zamenjujte s trojno citiranimi nizovi, ki se uporabljajo za pisanje večvrstičnih komentarjev. Nepravilna vdolbina trojnih citiranih nizov bo povzročila napako. Poglejmo si primer tega.

'' '
Za večvrstične komentarje uporabljamo trojno citirane nizove
Programski jezik je Python
Natisnimo pozdravni svet
'' '
print ('Pozdravljeni svet')

Izhod

V izhodu lahko vidite, da tolmač Python ne prikaže nobene napake in natisne sporočilo 'Hello World.'

Zdaj pa uporabimo trikratne literalne nizove znotraj funkcije za pisanje večvrstičnih komentarjev.

V danem primeru tiskamo vsoto dveh številk.

def cal_sum ():
'' '
izračunamo vsoto dveh števil.
To je vsotni program
'' '
število1 = 10
število2 = 20
print ('Vsota je:', num1+num2)
'' '
Glavna funkcija Pythona
'' '
def main ():
cal_sum ()

če __name__ == '__maj__':
main ()

Izhod

Zdaj pa spremenimo zamik in v izhodu boste videli, da tolmač prikaže napako.

def cal_sum ():
'' '
Izračunamo vsoto dveh števil.
To je vsotni program
'' '
število1 = 10
število2 = 20
print ('Vsota je:', num1+num2)
'' '
Glavna funkcija Pythona
'' '
def main ():
cal_sum ()

če __name__ == '__maj__':
main ()

Izhod

Tolmač prikaže napako zamika.

Zaključek

Ta članek pojasnjuje, kako ustvariti večvrstične komentarje v programskem jeziku Python. Čeprav Python ne ponuja dejanskega načina pisanja večvrstičnih komentarjev, lahko to težavo odpravite z različnimi metodami, obravnavanimi v tem članku.