Python

Python pass-instructie

Python pass-instructie

Python is een effectieve programmeertaal om dingen op een absolute manier gedaan te krijgen. Het biedt veel ingebouwde modules, instructies en functies om verschillende specifieke taken uit te voeren. De pass-instructie in Python werkt op dezelfde manier als een tijdelijke aanduiding voor een tekstveld in een webformulier. Het speelt dezelfde rol als een nulspel in elke programmeertaal. Wanneer de Python-interpreter de pass-instructie uitvoert, gebeurt er niets. Het is handig om een ​​pass-statement te plaatsen wanneer we syntactisch een statement nodig hebben en het niet willen uitvoeren. Zoals de naam al doet vermoeden, geeft het de controle door aan de volgende instructie.

Het belangrijkste verschil tussen de opmerking en de pass-instructie is dat de Python-interpreter de opmerkingen volledig negeert, terwijl de pass-instructie niet wordt genegeerd. In dit artikel wordt het gebruik van de pass-verklaring in detail uitgelegd.

Syntaxis van pass-instructie

De syntaxis van de pass-instructie is als volgt:

voorbij lopen

Voorbeelden

We plaatsen de pass-instructie in lussen, functies, voorwaardelijke instructies en klassen waar de lege code niet is toegestaan. We hebben bijvoorbeeld een functie gedeclareerd en we hebben de body nog niet geïmplementeerd, maar we willen de functionaliteit in de toekomst implementeren. Een functie in Python mag geen lege body hebben. De Python-interpreter geeft een fout weer. In dit specifieke geval zouden we pass-statements kunnen gebruiken die eigenlijk niets zouden uitvoeren. Laten we nu verder gaan en een voorbeeld bekijken van een pass-statement.

# een programma om de pass-statement te implementeren
#een functie maken
def rekensom():
voorbij lopen

Uitgang:

Wanneer we het bovenstaande programma uitvoeren, toont de Python-interpreter geen enkele fout en gebeurt er niets.

Laten we de pass-instructie in een klas gebruiken. Pass-verklaring is slechts een tijdelijke aanduiding voor toekomstige code.

#een programma om de pass-statement te implementeren.
#een klas maken
klas nummers:
voorbij lopen

Laten we nu de pass-instructie in for loop gebruiken. Als we een lege for-lus maken, geeft de interpreter een fout. Laten we eerst een lege for-lus maken zonder een pass-statement en kijken wat er gebeurt.

#een programma om de pass-statement te implementeren
#creëren van een lege for-lus
my_list = ['l','i','n','u','x','h','i','n','t']
voor x in mijn_lijst:

Uitgang:

In dit geval toont de Python-interpreter een fout "SyntaxError".

Laten we nu de pass-instructie in de lus gebruiken.

# een programma om de pass-statement te implementeren
#creëren van een lege for-lus
my_list = ['l','i','n','u','x','h','i','n','t']
voor x in mijn_lijst:
#gebruikspasverklaring
voorbij lopen

Uitgang:

Door de pass-instructie toe te voegen, als we van de fout af zijn.

Laten we een ander voorbeeld nemen en de pass-instructie in de for-lus gebruiken wanneer een bepaalde voorwaarde waar is.

# een programma om de pass-statement te implementeren
#creëren van een lege for-lus
my_list = ['l','i','n','u','x','h','i','n','t']
voor x in mijn_lijst:
if(x == 'n'):
#gebruikspasverklaring
voorbij lopen
anders:
afdrukken(x)

Uitgang:

De programmastroom gaat over naar de volgende iteratie wanneer de gegeven instructie waar is.

Conclusie

Pass-instructie wordt gebruikt als tijdelijke aanduiding voor toekomstige code. Het wordt gebruikt wanneer we de lege code in een klasse, functie, voorwaarde-instructie of lus moeten plaatsen. Dit artikel beschrijft de pass-verklaring met voorbeelden.

Hoe de linker- en rechtermuisknop op Windows 10 pc te veranderen
Het is nogal een norm dat alle computermuisapparaten ergonomisch zijn ontworpen voor rechtshandige gebruikers. Maar er zijn muisapparaten beschikbaar ...
Emuleer muisklikken door te zweven met Clickless Mouse in Windows 10
Het gebruik van een muis of toetsenbord in de verkeerde houding of overmatig gebruik kan leiden tot veel gezondheidsproblemen, waaronder spanning, car...
Voeg muisbewegingen toe aan Windows 10 met deze gratis tools
In de afgelopen jaren zijn computers en besturingssystemen sterk geëvolueerd. Er was een tijd dat gebruikers opdrachten moesten gebruiken om door best...