Python Uttalelse, Innrykk og Kommentarer

Python Uttalelse

Instruksjoner som En Python tolk kan utføre kalles uttalelser. For eksempel er a = 1 en tildelingsoppgave. if uttalelse, for uttalelse,while uttalelse, etc. er andre typer uttalelser som vil bli diskutert senere.

multi-line statement

i Python er slutten av en setning merket med et linjeskift. Men vi kan lage en uttalelse som strekker seg over flere linjer med linjens fortsettelsestegn (\). For eksempel:

a = 1 + 2 + 3 + \ 4 + 5 + 6 + \ 7 + 8 + 9

dette er en eksplisitt linje fortsettelse. I Python er linjeforfølgelse underforstått i parenteser (), parenteser og parenteser { }. For eksempel kan vi implementere ovennevnte multi-line-setning som:

a = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)

her gjør de omkringliggende parentesene ( ) fortsettelsen av linjen implisitt. Det samme er tilfellet med og. Eksempelvis:

colors = 

Vi kan også sette flere setninger i en enkelt linje ved hjelp av semikolon, som følger:

a = 1; b = 2; c = 3

Python Innrykk

De fleste programmeringsspråk som C, C++ og Java bruker braces { } for å definere en blokk med kode. Python bruker imidlertid innrykk.

en kodeblokk (kropp av en funksjon, loop, etc.) starter med innrykk og slutter med den første unindented linjen. Mengden innrykk er opp til deg, men det må være konsistent gjennom hele blokken.

vanligvis brukes fire mellomrom for innrykk og foretrekkes over faner. Her er et eksempel.

for i in range(1,11): print(i) if i == 5: break

håndhevelsen av innrykk i Python gjør at koden ser pent og rent ut. Dette resulterer i Python-programmer som ser like og konsistente ut.

Innrykk kan ignoreres i fortsettelsen av linjen, men det er alltid lurt å rykke inn. Det gjør koden mer lesbar. For eksempel:

if True: print('Hello') a = 5

og

if True: print('Hello'); a = 5

begge er gyldige og gjør det samme, men den tidligere stilen er klarere.

Feil innrykk vil resultere iIndentationError.

Kommentarer er svært viktige mens du skriver et program. De beskriver hva som skjer inne i et program, slik at en person som ser på kildekoden ikke har det vanskelig å finne ut det.

du kan glemme de viktigste detaljene i programmet du nettopp skrev i en måneds tid. Så tar deg tid til å forklare disse begrepene i form av kommentarer er alltid fruktbart.

I Python bruker vi hash ( # ) – symbolet for å begynne å skrive en kommentar.

den strekker seg opp til linjeskift. Kommentarer er for programmerere å bedre forstå et program. Python Tolk ignorerer kommentarer.

#This is a comment#print out Helloprint('Hello')

vi kan ha kommentarer som strekker seg opp til flere linjer. En måte er å bruke hash (#) symbolet på begynnelsen av hver linje. For eksempel:

#This is a long comment#and it extends#to multiple lines

En annen måte å gjøre dette på er å bruke triple anførselstegn, enten «‘ eller»»».

disse trippel sitater er vanligvis brukt for multi-line strenger. Men de kan også brukes som en multi-line kommentar. Med mindre de ikke er docstrings, genererer de ikke noen ekstra kode.

"""This is also aperfect example ofmulti-line comments"""

for å lære mer om kommentarer, besøk Python Kommentarer.

Docstrings i Python

en docstring er kort for dokumentasjonsstreng.

Python docstrings (documentation strings) Er strenglitteralene som vises rett etter definisjonen av en funksjon, metode, klasse eller modul.

Triple sitater brukes mens du skriver docstrings. Eksempelvis:

def double(num): """Function to double the value""" return 2*num

Docstrings vises rett etter definisjonen av en funksjon, klasse eller en modul. Dette skiller docstrings fra multiline kommentarer ved hjelp av trippel sitater.

docstrings er knyttet til objektet som deres__doc__ attributt.

så vi kan få tilgang til docstrings av funksjonen ovenfor med følgende kodelinjer:

def double(num): """Function to double the value""" return 2*numprint(double.__doc__)

Output

Function to double the value

for å lære mer om docstrings I Python, besøk Python Docstrings.



Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.