Python Multi-Line kommentarer

Python Multi-Line kommentarer

Hvert programmeringsspråk gir en mekanisme for å legge til kommentarer til prosjekter. Kommentarer er de enkle linjene i dataprogrammer som blir ignorert av kompilatoren eller tolk. Kommentarer er ofte skrevet på naturlig språk for å øke programmererens forståelse. Utviklere bruker kommentarer for å ignorere noen deler av koden i feilsøkings- eller testfase.

Å skrive kommentarer i Python kan være veldig enkelt, og å lage en kommentar i Python begynner med '#' -symbolet. Denne artikkelen forklarer hvordan du oppretter multi-line kommentarer i Python.

Å skrive multi-linjer kommentarer i Python

I motsetning til mange andre programmeringsspråk, gir ikke Python noen spesifikk måte å skrive multi-line kommentarer. Likevel er det andre måter å takle dette problemet.

I Java skriver vi flere kommentarer som følger:

/*
Over skriver vi en flerlinjekommentar.
Dette kommentarformatet fungerer ikke i Python.
*/

Ovennevnte metode for å skrive kommentarer fungerer heller ikke i Python.

La oss se noen andre måter å skrive kommentarer på flere linjer i Python.

Bruke flere symbollinjekommentarer

'#' -Symbolet brukes til å skrive Pythons enkeltlinjekommentar. Med påfølgende flere kommentarer. La oss se et eksempel på dette.

#Hei alle sammen
#Dette er en kommentar i Python
#jeg skriver multi-linjer kommentarer
#Bruke en-linje-kommentaren

Dette er en måte å skrive multiline kommentarer. Det er litt av en tidkrevende prosess, da det krever at vi skriver ut flere kommentarer.

La oss nå se noen andre måter å skrive multi-line kommentarer i Python.

Bruke String Literals for å skrive multi-line kommentarer

Som diskutert tidligere, gir ikke Python en faktisk måte å skrive multislinjekommentarer på, men du kan Bruk strenglitteraler for å skrive flerlinjekommentarer. Python -tolken har utsikt over bokstavelige strenger som ikke er tildelt noen variabel og utfører dem ikke. Så du kan bruke uordnede strenglitteraler for å skrive multi-linjer kommentarer i Python. La oss se på et eksempel på dette.

'Vi bruker strengen bokstavelig som en kommentar'
'Dette er en flerlinjekommentar'
'Vi skriver ut Hello World -programmet'
trykk ("Hello World")

Produksjon

I utgangen kan du se at Python -tolken ikke gir noen feil og skriver ut meldingen 'Hello World.'

Bruke trippel siterte strenglitteraler for å skrive multi-line kommentarer

Selv om Triple-siterte strenglitteraler hovedsakelig brukes til å skrive Docstrings, kan du også bruke dette verktøyet til å skrive multi-line kommentarer. Sørg for ikke å forveksle doktoren med de trippel siterte strenglitteraler som brukes til å skrive multi-line kommentarer. Feil innrykk av trippel siterte strenglitteraler vil generere en feil. La oss se på et eksempel på dette.

""
Vi bruker trippel siterte strenglitteraler for kommentarer med flere linjer
Programmeringsspråket er Python
La oss trykke Hello World
""
trykk ("Hello World")

Produksjon

I utgangen kan du se at Python -tolken ikke gir noen feil og skriver ut meldingen 'Hello World.'

La oss nå bruke trippel siterte strenglitteraler i en funksjon for å skrive multi-line kommentarer.

I det gitte eksemplet skriver vi ut summen av to tall.

def cal_sum ():
""
Vi beregner summen av to tall.
Dette er sumprogram
""
num1 = 10
num2 = 20
Print ("Summen er:", num1+num2)
""
Python hovedfunksjon
""
def main ():
cal_sum ()
if __name__ == "__main__":
hoved()

Produksjon

La oss nå endre innrykk og i utgangen, vil du se at tolken gir en feil.

def cal_sum ():
""
Vi beregner summen av de to tallene.
Dette er sumprogram
""
num1 = 10
num2 = 20
Print ("Summen er:", num1+num2)
""
Python hovedfunksjon
""
def main ():
cal_sum ()
if __name__ == "__main__":
hoved()

Produksjon

Tolken gir ut innrykksfeilen.

Konklusjon

Denne artikkelen forklarer hvordan du oppretter multi-line kommentarer i Python-programmeringsspråket. Selv om Python ikke gir noen faktiske måte å skrive multi-line kommentarer på, kan du ta opp dette problemet ved å bruke de forskjellige metodene som er omtalt i denne artikkelen.