A Python hatékony programozási nyelv a dolgok abszolút módon történő elvégzésére. Számos beépített modult, utasítást és funkciót biztosít különféle feladatok elvégzéséhez. A Pythonban található pass utasítás ugyanúgy működik, mint a helyőrző egy webes űrlap szövegmezőjéhez. Ugyanaz a szerepe van, mint a null játék bármely programozási nyelvben. Amikor a Python tolmács végrehajtja a pass utasítást, semmi sem történik. Hasznos egy pass utasítást elhelyezni, amikor szintaktikailag szükségünk van egy utasításra, és nem akarjuk végrehajtani. Ahogy a neve is mutatja, az ellenőrzést a következő utasításra adja át.
A megjegyzés és a megfelelő nyilatkozat közötti fő különbség az, hogy a Python tolmács teljesen figyelmen kívül hagyja a megjegyzéseket, míg a megfelelő nyilatkozatot nem hagyják figyelmen kívül. Ez a cikk részletesen elmagyarázza a megfelelő nyilatkozat használatát.
A pass utasítás szintaxisa
A pass utasítás szintaxisa a következő:
passzPéldák
A pass utasítást ciklusokba, függvényekbe, feltételes utasításokba és osztályokba tesszük, ahol az üres kód nem megengedett. Például deklaráltunk egy funkciót, és még nem valósítottuk meg annak testét, de a jövőben szeretnénk megvalósítani a funkcionalitását. A Python egyik funkciójának nem lehet üres teste. A Python tolmács hibát fog mutatni. Ebben a konkrét esetben átadhatnánk olyan passzusokat, amelyek valójában semmit sem teljesítenének. Most lépjünk tovább, és lássunk egy példát egy passzusra.
# program a pass utasítás végrehajtására# függvény létrehozása
def caclculatesum ():
passz
Kimenet
Amikor a fenti programot végrehajtjuk, a Python tolmács nem mutat hibát, és semmi sem történik.
Használjuk a pass utasítást egy osztályban. A Pass utasítás csak a jövőbeli kód helyőrzője.
#a program a pass utasítás végrehajtására.# osztály létrehozása
osztályszámok:
passz
Most használjuk a pass utasítást a ciklushoz. Ha egy üres ciklust készítünk, akkor az értelmező hibát dob. Először készítsünk egy üres for ciklust egy passz nyilatkozat nélkül, és nézzük meg, mi történik.
#a program a pass utasítás végrehajtására# üres ciklus létrehozása
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
x-re a saját listámban:
Kimenet
Ebben az esetben a Python tolmács „SyntaxError” hibát mutat.
Most használjuk a ciklusban a pass utasítást.
# program a pass utasítás végrehajtására# üres ciklus létrehozása
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
x-re a saját listámban:
# felhasználási nyilatkozat
passz
Kimenet
A pass utasítás hozzáadásával, ha megszabadultunk a hibától.
Vegyünk egy másik példát, és akkor használjuk a pass ciklust a for cikluson belül, ha egy adott feltétel igaz.
# program a pass utasítás végrehajtására# üres ciklus létrehozása
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
x-re a saját listámban:
ha (x == 'n'):
# felhasználási nyilatkozat
passz
más:
nyomtatás (x)
Kimenet
A program folyamata átkerül a következő iterációra, amikor az adott állítás igaz.
Következtetés
A pass utasítást a jövőbeli kód helyőrzőjeként használják. Akkor használják, amikor az üres kódot egy osztályba, függvénybe, feltétel utasításba vagy ciklusba kell helyezni. Ez a cikk példákkal ismerteti a megfelelő nyilatkozatot.