I Python, er " pass " søgeord bruges kun til pass redegørelse - en særlig type af funktion , som er indbygget i sproget med henblik på kontrol flow . Når du kalder, det gør ikke noget , og blot " passerer " programafviklingen til den næste linje. Men det ikke udføre en vigtig syntaktisk rolle i programmerne . The Pass Statement
"Pass " er en tom erklæring , som henretter ingen kode . Det har to primære formål. Den første er som pladsholder for en funktion definition, der ikke er blevet skrevet endnu . Brug af " pass" undgår de kompiler fejl, der ville opstå, hvis intet blev skrevet , når en erklæring er påkrævet. Når " pass" er placeret som den eneste sætning i definitionen , vil programmet kompileres , og funktionen vil udføre nogen handling, når der kaldes . For eksempel : Hej
def minFunktion (): pass
pass redegørelse også kan bruges til at " holde " en løkke. For eksempel : Hej
mens sandt : pass
Python Struktur og formålet "Pass " Function
modsætning til andre programmeringssprog såsom C og Java , Python bruger hvide rum og linjeskift som afgrænsere , i stedet for seler eller semikoloner . Funktion definitioner , loop organer, og andre " underkonstruktioner " er indrykket efter header. Compileren altid forventer linjen efter en overskrift for at være en del af definitionen , og det vil kaste en fejl, hvis denne linje ikke er indrykket , selvom du ikke har til hensigt at være en del af sløjfen eller funktion definition. Passet erklæring er én måde at undgå denne fejl.
Brug Udtalelser i Python
Python bruger forbeholdt søgeord til at betegne funktioner og særlige erklæringer. Udsagn som "pass " erklæring udgør rygraden i koden grundlæggende struktur. Nogle andre eksempler på udsagn omfatter programmets flow kontrol statements " tilbagevenden " og " break ". Du behøver ikke parenteser til at påberåbe sig en erklæring som " pass" som du gør med en ægte funktion. Nogle udtalelser , såsom "print " erklæring i Python 2 , kan tage parametre , men "pass" ikke gør.
Lignende Udtalelser
I forbindelse af en løkke , kan andre udsagn tjene et formål , der svarer til passet erklæring. For eksempel sender "fortsæt" erklæring programmet til begyndelsen af sløjfen , som hvis det havde held gentages igennem . I et ", mens " loop tjener "fortsæt" erklæring samme formål som " pass" erklæring: Sløjfen vil gøre noget, og det vil fortsætte i det uendelige , indtil dens betingelser er opfyldt, eventuelt ved en anden del af programmet sender et signal til sløjfen til slut.