In Python , de " pass" keyword wordt alleen gebruikt voor de pas statement - een speciaal soort functie die is ingebouwd in de taal die voor de toepassing van control flow . Als ze worden opgeroepen , het doet niets en gewoon " passeert " uitvoering van het programma naar de volgende regel . Echter , het heeft een belangrijke syntactische rol in programma's uit te voeren . De Pass Verklaring "Pass" is een lege verklaring dat er geen code wordt uitgevoerd . Het heeft twee primaire doelen . De eerste is als een tijdelijke aanduiding voor een functie definitie die nog niet is geschreven . Met behulp van " pass" vermijdt de compiler fouten die zouden plaatsvinden als er niets werd geschreven , waar een verklaring vereist is . Wanneer " pass" wordt geplaatst als de enige verklaring in de definitie , zal het programma met succes te compileren , en de functie zal geen actie uitvoeren als ze worden opgeroepen . Bijvoorbeeld : def myFunction ( ) op Twitter : pass De pas uitspraak ook kan worden gebruikt om "hold " een lus. Bijvoorbeeld : terwijl waar: pas Python Structuur en het doel van de "Pass " Function tegenstelling tot andere programmeertalen zoals C en Java , Python maakt gebruik van witruimte en regeleinden als scheidingstekens , in plaats van beugels of puntkomma's . Functie-definities , loop lichamen , en andere " onderbouw " inspringen na de header . De compiler verwacht altijd de lijn na een kopbal om een deel van de definitie , en zal een fout te gooien als die lijn niet wordt ingesprongen , zelfs als u niet van plan het aan een deel van de lus of functie definitie . De pas uitspraak is een manier om deze fouten te voorkomen. Behulp Verklaringen in Python Python gebruikt voorbehouden trefwoorden om functies en speciale verklaringen aan te duiden . Uitspraken zoals de " pass" verklaring vormen de ruggengraat van de basisstructuur van de code . Enkele andere voorbeelden van uitspraken omvatten programma flow control statements " return " en " break . " Je hoeft geen haakjes om een uitspraak als " pass" te roepen als je met een echte functie . Sommige verklaringen , zoals de "print " statement in Python 2 , kunnen de parameters te nemen , maar " pas " niet . Vergelijkbaar Verklaringen In het kader een lus , andere verklaringen een doel gelijkend op dat van de pas verklaring dienen . Bijvoorbeeld , de " continue " statement stuurt het programma aan het begin van de lus alsof het met succes had herhaald door. In een lus "terwijl" , de "continue" verklaring dient hetzelfde doel als de " pass" statement : De lus zal niets doen en zal voor onbepaalde tijd voort te zetten totdat de voorwaarden wordt voldaan , eventueel door een ander deel van het programma sturen een signaal voor de lus te beëindigen .
|