Python vairāku rindu komentāri

Python Multi Line Comments



Katra programmēšanas valoda nodrošina mehānismu, lai pievienotu komentārus projektiem. Komentāri ir vienkāršas rindas datorprogrammās, kuras kompilators vai tulks ignorē. Komentāri bieži tiek rakstīti dabiskā valodā, lai palielinātu programmētāja izpratni. Izstrādātāji izmanto komentārus, lai atkļūdošanas vai testēšanas posmā ignorētu dažas koda daļas.

Komentāru rakstīšana programmā Python var būt ļoti vienkārša, un komentāra izveide programmā Python sākas ar simbolu “#”. Šajā rakstā ir paskaidrots, kā Python izveidot vairāku rindu komentārus.







Daudzrindu komentāru rakstīšana Python

Atšķirībā no daudzām citām programmēšanas valodām, Python nepiedāvā īpašu veidu, kā rakstīt daudzrindu komentārus. Tomēr ir arī citi veidi, kā tikt galā ar šo problēmu.



Programmā Java mēs rakstām vairākus komentārus šādi:



/ *
Iepriekš mēs rakstām vairāku rindu komentāru.
Šis komentāru formāts nedarbojas Python.
* /

Iepriekš minētā komentāru rakstīšanas metode arī nedarbojas Python.





Apskatīsim dažus citus veidus, kā rakstīt daudzrindu komentārus Python.

Vairāku simbolu rindu komentāru izmantošana

Simbols '#' tiek izmantots, lai rakstītu Python vienas rindas komentāru. Ar secīgiem vairākiem vienas rindas komentāriem mēs varam rakstīt vairāku rindu komentārus. Apskatīsim piemēru tam.



#Sveiki visiem
#tas ir Python komentārs
#es rakstu vairākrindu komentārus
#izmantojot vienas rindas komentāru

Tas ir viens veids, kā rakstīt daudzrindu komentārus. Tas ir nedaudz laikietilpīgs process, jo mums ir jāizraksta vairāki vienas rindas komentāri.

Tagad apskatīsim dažus citus veidus, kā rakstīt daudzrindu komentārus Python.

Stīgu literālu izmantošana daudzrindu komentāru rakstīšanai

Kā minēts iepriekš, Python nenodrošina faktisku veidu, kā rakstīt daudzrindu komentārus, bet gan jūs var vairāku rindu komentāru rakstīšanai izmantojiet virkņu literāļus. Python tulks ignorē burtiskās virknes, kas nav piešķirtas nevienam mainīgajam, un tās neizpilda. Tātad, lai piešķirtu vairāku rindu komentārus Python, varat izmantot nepiešķirtus virkņu literāļus. Apskatīsim piemēru tam.

'Mēs izmantojam burtu virkni kā komentāru'
'Šis ir vairāku rindu komentārs'
'Mēs drukājam sveiciena pasaules programmu'
drukāt ('Sveika pasaule')

Izeja

Rezultātā var redzēt, ka Python tulks neizdod nevienu kļūdu un izdrukā ziņojumu “Hello World”.

Trīskāršu citētu virkņu literāru izmantošana daudzrindu komentāru rakstīšanai

Lai gan trīskārši citētu virkņu literāļi galvenokārt tiek izmantoti dokumentu virkņu rakstīšanai, šo rīku varat izmantot arī vairāku rindu komentāru rakstīšanai. Noteikti nejauciet docstring ar trīskārši citētiem virkņu burtiem, kas tiek izmantoti vairāku rindu komentāru rakstīšanai. Nepareiza trīskārši citētu virkņu literāļu atkāpe radīs kļūdu. Apskatīsim piemēru tam.

'' '
Vairāku rindu komentāriem mēs izmantojam trīskārši citētu virkņu literāļus
Programmēšanas valoda ir Python
Izdrukāsim labdien pasauli
'' '
drukāt ('Sveika pasaule')

Izeja

Rezultātā var redzēt, ka Python tulks neizdod nevienu kļūdu un izdrukā ziņojumu “Hello World”.

Tagad izmantosim trīskārši citētus virkņu literālus funkcijā daudzrindu komentāru rakstīšanai.

Šajā piemērā mēs drukājam divu skaitļu summu.

def cal_sum ():
'' '
mēs aprēķinām divu skaitļu summu.
Šī ir summas programma
'' '
skaitlis 1 = 10
skaitlis 2 = 20
print ('Summa ir:', skaitlis1+skaitlis2)
'' '
Python galvenā funkcija
'' '
def main ():
cal_sum ()

ja __name__ == '__main__':
galvenais ()

Izeja

Tagad mainīsim atkāpi un izvadā redzēsit, ka tulks izdara kļūdu.

def cal_sum ():
'' '
Mēs aprēķinām divu skaitļu summu.
Šī ir summas programma
'' '
skaitlis 1 = 10
skaitlis 2 = 20
print ('Summa ir:', skaitlis1+skaitlis2)
'' '
Python galvenā funkcija
'' '
def main ():
cal_sum ()

ja __name__ == '__main__':
galvenais ()

Izeja

Tulks izdod atkāpes kļūdu.

Secinājums

Šajā rakstā ir paskaidrots, kā izveidot vairāku rindu komentārus programmēšanas valodā Python. Lai gan Python nepiedāvā reālu veidu, kā rakstīt daudzrindu komentārus, varat atrisināt šo problēmu, izmantojot dažādas šajā rakstā aplūkotās metodes.