Svaki programski jezik pruža mehanizam za dodavanje komentara projektima. Komentari su jednostavne crte u računalnim programima koje kompajler ili tumač ignorira. Komentari se često pišu na prirodnom jeziku kako bi se programeru povećala razumljivost. Programeri koriste komentare kako bi ignorirali neke dijelove koda u fazi uklanjanja pogrešaka ili testiranja.
Pisanje komentara na Pythonu može biti vrlo jednostavno, a stvaranje komentara na Pythonu započinje simbolom '#'. Ovaj članak objašnjava kako stvoriti višeredne komentare u Pythonu.
Pisanje višerednih komentara na Pythonu
Za razliku od mnogih drugih programskih jezika, Python ne pruža nikakav specifičan način pisanja višerednih komentara. Ipak, postoje i drugi načini za rješavanje ovog problema.
U javi pišemo više komentara kako slijedi:
/ *Iznad pišemo višeredni komentar.
Ovaj format komentara ne radi u Pythonu.
* /
Gornja metoda pisanja komentara također ne radi u Pythonu.
Pogledajmo neke druge načine za pisanje višerednih komentara na Pythonu.
Korištenje komentara s više linija simbola
Simbol '#' koristi se za pisanje Pythonovog komentara u jednom retku. Uzastopnim višestrukim jednorednim komentarima možemo pisati višeredne komentare. Pogledajmo primjer toga.
#Pozdrav svima#this je komentar u Pythonu
# Pišem višeredne komentare
#upotreba jednorednog komentara
Ovo je jedan od načina pisanja višerednih komentara. To je malo dugotrajan proces jer zahtijeva da napišemo višestruke komentare u jednom retku.
Pogledajmo sada neke druge načine pisanja višerednih komentara u Pythonu.
Korištenje znakovnih znakova za pisanje višerednih komentara
Kao što je prethodno rečeno, Python ne nudi stvarni način za pisanje višerednih komentara, ali vi limenka koristite string literale za pisanje višerednih komentara. Protumač Python previđa doslovne nizove koji nisu dodijeljeni nijednoj varijabli i ne izvršava ih. Dakle, možete koristiti neraspoređene literalne nizove za pisanje višerednih komentara u Pythonu. Pogledajmo primjer toga.
'Koristimo doslovni niz kao komentar''Ovo je višeredni komentar'
'Tiskamo program hello world'
ispis ("Hello World")
Izlaz
U izlazu možete vidjeti da tumač Python ne daje nikakvu pogrešku i ispisuje poruku 'Hello World.'
Korištenje niza literatura s trostrukim navodnicima za pisanje višerednih komentara
Iako se nizalni literali s trostrukim navodnicima uglavnom koriste za pisanje docstrings-a, ovaj alat možete koristiti i za pisanje višerednih komentara. Pazite da ne pobrkate docstring s trostrukim navodnicima stringnih literala koji se koriste za pisanje komentara u više redaka. Neispravno uvlačenje trostruko citiranih literalnih nizova generirat će pogrešku. Pogledajmo primjer toga.
"Za višeredne komentare koristimo literal niza s trostrukim navodnicima
Programski jezik je Python
Isprintajmo zdravo svijetu
"
ispis ("Hello World")
Izlaz
U izlazu možete vidjeti da tumač Python ne daje nikakve pogreške i ispisuje poruku 'Hello World.'
Sada, upotrijebimo literal niza s trostrukim navodnicima unutar funkcije za pisanje višerednih komentara.
U danom primjeru ispisujemo zbroj dva broja.
def cal_sum ():"
računamo zbroj dva broja.
Ovo je zbrojni program
"
broj1 = 10
broj2 = 20
ispis ("Zbroj je:", num1 + num2)
"
Glavna funkcija Pythona
"
def glavni ():
cal_sum ()
ako je __name__ == "__glavno__":
glavni()
Izlaz
Sada, promijenimo uvlaku i na izlazu ćete vidjeti da tumač daje pogrešku.
def cal_sum ():"
Izračunavamo zbroj dva broja.
Ovo je zbrojni program
"
broj1 = 10
broj2 = 20
ispis ("Zbroj je:", num1 + num2)
"
Glavna funkcija Pythona
"
def glavni ():
cal_sum ()
ako je __name__ == "__glavno__":
glavni()
Izlaz
Tumač daje pogrešku uvlačenja.
Zaključak
Ovaj članak objašnjava kako stvoriti višeredne komentare u programskom jeziku Python. Iako Python ne pruža stvarni način pisanja višerednih komentara, ovom se problemu možete pozabaviti pomoću različitih metoda o kojima se govori u ovom članku.