Python on tõhus programmeerimiskeel, et asju absoluutselt teha. See pakub palju sisseehitatud mooduleid, avaldusi ja funktsioone erinevate konkreetsete ülesannete täitmiseks. Pythoni pääsulause töötab samamoodi nagu veebivormis tekstivälja kohahoidja. See mängib sama rolli nagu nullmäng mis tahes programmeerimiskeeles. Kui Pythoni tõlk käivitab passi, ei juhtu midagi. Pass-lause on kasulik paigutada siis, kui me nõuame lauset süntaktiliselt ja me ei soovi seda täita. Nagu nimigi ütleb, annab see kontrolli järgmisele avaldusele.
Peamine erinevus kommentaari ja passi vahel on see, et Pythoni tõlk ignoreerib kommentaare täielikult, samas kui passi avaldust ei eirata. Selles artiklis selgitatakse üksikasjalikult läbipääsuavalduse kasutamist.
Pääsude avalduse süntaks
Pass-lause süntaks on järgmine:
üle andmaNäited
Panime passi lause tsüklitesse, funktsioonidesse, tingimuslausetesse ja klassidesse, kus tühi kood pole lubatud. Näiteks oleme kuulutanud funktsiooni ja me pole selle keha veel rakendanud, kuid soovime selle funktsionaalsust rakendada ka tulevikus. Pythoni funktsioonil ei saa olla tühja keha. Pythoni tõlk näitab viga. Sellel konkreetsel juhul võiksime kasutusele võtta pass-avaldused, mis tegelikult midagi ei toimiks. Nüüd liigume edasi ja näeme läbilõike näidet.
# programm passi avalduse rakendamiseks# funktsiooni loomine
def caclculatesum ():
üle andma
Väljund
Ülaltoodud programmi käivitamisel ei näita Pythoni tõlk ühtegi viga ja midagi ei juhtu.
Kasutame tunnis läbipääsu. Passilause on vaid tulevase koodi kohahoidja.
# programm passi avalduse rakendamiseks.#klassi loomine
klassi numbrid:
üle andma
Nüüd kasutame tsükli jaoks passi lauset. Kui teeme tsükli jaoks tühja, siis tõlgib viga. Esmalt teeme tühiku for loop ilma passita ja vaatame, mis juhtub.
#programm passi avalduse rakendamiseks# tsükli jaoks tühja loomine
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
x-le minu_loendis:
Väljund
Sel juhul näitab Pythoni tõlk viga "SyntaxError".
Kasutame nüüd tsüklis pass-lauset.
# programm passi avalduse rakendamiseks# tsükli jaoks tühja loomine
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
x jaoks minu_loendis:
#kasutamisavalduse kasutamine
üle andma
Väljund
Kui oleme eksimusest vabanenud, lisades passi lause.
Võtame veel ühe näite ja kasutame for-tsükli sees olevat passi, kui antud tingimus on tõene.
# programm passi avalduse rakendamiseks# tsükli jaoks tühja loomine
my_list = ['l', 'i', 'n', 'u', 'x', 'h', 'i', 'n', 't']
x jaoks minu_loendis:
kui (x == 'n'):
#kasutamisavalduse kasutamine
üle andma
muu:
print (x)
Väljund
Programmivoog läheb järgmisele iteratsioonile üle, kui antud lause on tõene.
Järeldus
Passilauset kasutatakse tulevase koodi kohahoidjana. Seda kasutatakse siis, kui peame tühja koodi panema klassi, funktsiooni, tingimuste avalduse või tsükli sisse. Selles artiklis kirjeldatakse passi avaldust koos näidetega.