Het gebruik van loops in Python automatiseert en herhaalt taken efficiënt. Maar soms kan zich een voorwaarde voordoen waarbij u de lus volledig wilt verlaten, de iteratie wilt overslaan of deze voorwaarde wilt negeren. Dit kan worden gedaan met behulp van lusbesturingsinstructies. Loop control-statements veranderen de uitvoering van de normale volgorde. Wanneer de uitvoering een bereik verlaat, worden alle automatische objecten die in dat bereik zijn gemaakt, vernietigd. Python ondersteunt de volgende control-statements.
- Break-statement
- Complete statement
Dit artikel gaat in op het verschil tussen doorgaan
en pass
.
Continue instructie
Deze instructie wordt gebruikt om een deel van de uitvoering van de lus onder een bepaalde voorwaarde over te slaan. Daarna draagt het de controle over aan het begin van de cyclus. In wezen slaat het de volgende instructies over en gaat het verder met de volgende herhaling van de lus.
Syntaxis:
continue
Pass-statement
Zoals de naam al doet vermoeden, doet het pass-statement gewoon niets. We gebruiken het pass-statement om lege lussen te schrijven. Pass wordt ook gebruikt voor lege controle-statements, functies en klassen.
Syntaxis:
pass
Verschil tussen voortzetting en passeren < /h4>
Beschouw het onderstaande voorbeeld om het verschil tussen doorgaan en doorgeven beter te begrijpen.
Voorbeeld:
# Python-programma om te demonstreren
# verschil tussen pass en
# doorgaan statements
s
=
" geeks"
# Skip statement
for
i
in
s:
if
i
=
=
` k`
:
print
(
` Geslaagd uitgevoerd`
)
pas
print
(i)
print
()
< br> # Doorgaan met goedkeuring
voor
i
in
s:
if
i
=
=
`k`
:
print
(
`Doorgaan met uitgevoerd`
)
doorgaan
print
(i)
Afsluiten:
gee Pass uitgevoerd ksgee Doorgaan met uitgevoerd s
In het bovenstaande voorbeeld, wanneer de waarde van i
wordt "k
", de pass-statement deed niets en vandaar de letter "k
". Terwijl, in het geval van een continue-instructie, de continue-instructie de controle overdraagt aan het begin van de lus, zodat de letter k
niet wordt afgedrukt.