Python er et effektivt programmeringsspråk for å få ting gjort på en absolutt måte. Det gir mange innebygde moduler, uttalelser og funksjoner for å utføre forskjellige spesifikke oppgaver. Pass-setningen i Python fungerer på samme måte som en plassholder gjør for et tekstfelt i et webskjema. Den spiller den samme rollen som et nullspill i ethvert programmeringsspråk. Når Python-tolk utfører passerklæringen, skjer ingenting. Det er nyttig å plassere en pass-uttalelse når vi syntaktisk krever en uttalelse og ikke ønsker å utføre den. Som navnet antyder, overfører den kontrollen til neste uttalelse.
Hovedforskjellen mellom kommentaren og passerklæringen er at Python-tolk ignorerer kommentarene fullstendig, mens passerklæringen ikke blir ignorert. Denne artikkelen forklarer bruken av passerklæringen i detalj.
Syntaks for passerklæring
Syntaksen for passerklæringen er som følger:
sendeEksempler
Vi setter passerklæringen i sløyfer, funksjoner, betingede utsagn og klasser der den tomme koden ikke er tillatt. For eksempel har vi erklært en funksjon, og vi har ikke implementert dens kropp ennå, men vi ønsker å implementere funksjonaliteten i fremtiden. En funksjon i Python kan ikke ha noen tom kropp. Python-tolken viser en feil. I dette spesifikke tilfellet kan vi sette pass-uttalelser til bruk som faktisk ikke ville utføre noe. La oss nå gå videre og se et eksempel på en godkjennelseserklæring.
# et program for å implementere passerklæringen#opprette en funksjon
def caclculatesum ():
sende
Produksjon
Når vi kjører ovennevnte program, viser ikke Python-tolken noen feil, og ingenting skjer.
La oss bruke passerklæringen i en klasse. Pass statement er bare en plassholder for fremtidig kode.
# et program for å implementere passerklæringen.# skape en klasse
klassetall:
sende
La oss nå bruke passerklæringen i for loop. Hvis vi lager en tom for løkke, vil tolken kaste en feil. La oss først lage en tom for loop uten en pass-uttalelse og se hva som skjer.
# et program for å implementere passerklæringen# skape en tom for løkke
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
for x i min_liste:
Produksjon
I dette tilfellet viser Python-tolk en feil “SyntaxError”.
La oss nå bruke passerklæringen i løkken.
# et program for å implementere passerklæringen# skape en tom for løkke
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
for x i min_liste:
# bruker passerklæring
sende
Produksjon
Ved å legge til passerklæringen, hvis vi har blitt kvitt feil.
La oss ta et annet eksempel, og bruke pass-setningen i for-loop når en gitt tilstand er oppfylt.
# et program for å implementere passerklæringen# skape en tom for løkke
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
for x i min_liste:
hvis (x == 'n'):
# bruker passerklæring
sende
ellers:
skriv ut (x)
Produksjon
Programflyten overføres til neste iterasjon når den gitte utsagnet er sant.
Konklusjon
Pass-uttalelse brukes som plassholder for fremtidig kode. Den brukes når vi må plassere den tomme koden i en klasse, funksjon, tilstandsuttalelse eller løkke. Denne artikkelen beskriver passerklæringen med eksempler.