Verschil tussen continue en pass-instructies in Python

| | | | | |

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.

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.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method