Iga programmeerimiskeel pakub mehhanismi projektidele kommentaaride lisamiseks. Kommentaarid on arvutiprogrammide lihtsad read, mida kompilaator või tõlk ignoreerivad. Programmeerija arusaadavuse suurendamiseks kirjutatakse kommentaarid sageli loomulikus keeles. Arendajad kasutavad kommentaare, et ignoreerida koodi mõnda osa silumise või testimise etapis.
Kommentaaride kirjutamine Pythonis võib olla väga lihtne ja Pythonis kommentaari loomine algab sümboliga "#". Selles artiklis selgitatakse, kuidas Pythonis mitmerealisi kommentaare luua.
Mitmerealiste kommentaaride kirjutamine Pythonis
Erinevalt paljudest teistest programmeerimiskeeltest ei paku Python mingit konkreetset viisi mitmerealiste kommentaaride kirjutamiseks. Sellegipoolest on selle probleemiga toimetulemiseks muid võimalusi.
Jaavas kirjutame mitu kommentaari järgmiselt:
/ *Eespool kirjutame mitmerealise kommentaari.
See kommentaarivorming Pythonis ei tööta.
* /
Ülaltoodud kommentaaride kirjutamise meetod ei tööta ka Pythonis.
Vaatame mõningaid muid võimalusi mitmerealiste kommentaaride kirjutamiseks Pythonis.
Mitme sümboli rea kommentaaride kasutamine
Sümbolit # kasutatakse Pythoni ühe rea kommentaari kirjutamiseks. Järjestikuste mitme üherealiste kommentaaridega saame kirjutada mitmerealisi kommentaare. Vaatame selle näidet.
#Tere kõigile#this on Pythoni kommentaar
#kirjutan mitmerealisi kommentaare
#üherealise kommentaari kasutamine
See on üks viis mitmerealiste kommentaaride kirjutamiseks. See on natuke aeganõudev protsess, kuna see nõuab, et kirjutaksime välja mitu üherealist kommentaari.
Nüüd vaatame mõningaid muid viise mitmerealiste kommentaaride kirjutamiseks Pythonis.
String-literaalide kasutamine mitmerealiste kommentaaride kirjutamiseks
Nagu eelnevalt räägitud, ei paku Python tegelikku viisi mitmerealiste kommentaaride kirjutamiseks, vaid teie saab kasutage mitmerealiste kommentaaride kirjutamiseks stringiliite. Pythoni tõlk jätab tähelepanuta sõnasõnalised stringid, mis pole ühegi muutuja jaoks eraldatud, ja ei täida neid. Niisiis, mitmerealiste kommentaaride kirjutamiseks Pythonis saate kasutada määramata stringiliite. Vaatame selle näidet.
"Kommentaarina kasutame stringi sõnasõnalist sõna""See on mitmerealine kommentaar"
"Trükime tere maailma programmi"
print ("Tere maailm")
Väljund
Väljundis näete, et Pythoni tõlk ei anna ühtegi viga ja prindib välja teate 'Tere maailm."
Mitmerealiste kommentaaride kirjutamiseks kolmekordselt tsiteeritud stringikeelse sõna kasutamine
Ehkki kolmekordselt tsiteeritud stringiliite kasutatakse peamiselt käskude kirjutamiseks, saate seda tööriista kasutada ka mitmerealiste kommentaaride kirjutamiseks. Ärge segage dokstringi kolmekordselt tsiteeritud stringiliitritega, mida kasutatakse mitmerealiste kommentaaride kirjutamiseks. Kolmekordse tsiteeritud stringiliitrite vale taandamine tekitab vea. Vaatame selle näidet.
"Mitmerealiste kommentaaride jaoks kasutame kolmekordselt tsiteeritud stringi literaale
Programmeerimiskeel on Python
Trükime tere maailma
"
print ("Tere maailm")
Väljund
Väljundis näete, et Pythoni tõlk ei anna ühtegi viga ja prindib välja teate 'Tere maailm."
Kasutagem nüüd mitme reaga kommentaaride kirjutamiseks funktsiooni sees kolmekordselt tsiteeritud stringiliite.
Antud näites printime kahe numbri summa.
def cal_sum ():"
arvutame kahe numbri summa.
See on summaarne programm
"
num1 = 10
num2 = 20
print ("Summa on:", num1 + num2)
"
Pythoni põhifunktsioon
"
def main ():
cal_sum ()
kui __nimi__ == "__main__":
peamine ()
Väljund
Nüüd muutke taandust ja väljundis näete, et tõlk väljastab vea.
def cal_sum ():"
Arvutame kahe numbri summa.
See on summaarne programm
"
num1 = 10
num2 = 20
print ("Summa on:", num1 + num2)
"
Pythoni põhifunktsioon
"
def main ():
cal_sum ()
kui __nimi__ == "__main__":
peamine ()
Väljund
Tõlk väljastab taandevea.
Järeldus
Selles artiklis selgitatakse, kuidas luua mitmerealisi kommentaare Pythoni programmeerimiskeeles. Kuigi Python ei paku tegelikku viisi mitmerealiste kommentaaride kirjutamiseks, saate selle probleemi lahendada selles artiklis käsitletud erinevate meetodite abil.