Python kulcsszavak - Bevezetés
Kulcsszavak Pythonban | 1. készlet
További kulcsszavak:
16. próbáld : Ez a kulcsszó kivételkezelésre szolgál a kód hibáinak észlelésére szolgál a kivétel kulcsszó használatával. A „try” blokkban lévő kódot a rendszer ellenőrzi, ha bármilyen típusú hiba van, kivéve a blokk végrehajtását.
17. kivéve : Amint fentebb kifejtettük, ez együtt működik a kivételek „megpróbálásával” funkcióval.
18. emel : Kivételkezelésre is használják, hogy kifejezetten kivételeket emeljenek ki.
19. végül : Nem számít, mi az eredménye a 'try' blokknak, a 'végül'-nek nevezett blokk mindig végrehajtásra kerül. Részletes cikk - Kivételkezelés Pythonban
20. azért : Ez a kulcsszó az áramlás szabályozására és a hurkolásra szolgál.
21. míg : Hasonlóan működik, mint a 'for', amelyet az áramlás szabályozására és a hurkolásra használják.
22. passz : Ez a null utasítás a pythonban. Semmi sem történik, ha ezzel találkozunk. Ezt a behúzási hibák megelőzésére használják, és helyőrzőként használják
Részletes cikk - míg elmúlik
23. behozatal : Ez az utasítás arra szolgál, hogy egy adott modult beépítsen az aktuális programba.
24. tól : Általában az importálásnál használatos, és bizonyos funkciók importálására szolgál az importált modulból.
25. mint : Ez a kulcsszó az importált modul álnevének létrehozására szolgál. azaz új nevet adunk az importált modulnak. Pl. importáld a matematikát mymath-ként.
Részletes cikk - importálás innen és mint
26. lambda : Ezt a kulcsszót olyan soron belüli visszatérési függvények készítésére használják, amelyekben nincsenek belsőleg engedélyezett utasítások. Részletes cikk - térképszűrő lambda
27. visszatérés : Ez a kulcsszó a függvényből való visszatéréshez. Részletes cikk - Visszatérési értékek Pythonban .
28. hozam : Ezt a kulcsszót a return utasításhoz hasonlóan használják, de generátor visszaadására használják. Részletes cikk - hozam kulcsszó
29. -val : Ez a kulcsszó a kódblokk végrehajtásának a kontextuskezelő által meghatározott metódusokba történő becsomagolására szolgál. Ezt a kulcsszót nem nagyon használják a napi programozásban.
30. in : Ez a kulcsszó annak ellenőrzésére szolgál, hogy egy tároló tartalmaz-e értéket. Ezt a kulcsszót a tárolóban való áthaladásra is használják.
31. van : Ez a kulcsszó az objektum azonosságának tesztelésére szolgál, azaz annak ellenőrzésére, hogy mindkét objektum ugyanazt a memóriahelyet foglalja-e el vagy sem.
Python# Python code to demonstrate working of # in and is # using 'in' to check if 's' in 'geeksforgeeks': print ('s is part of geeksforgeeks') else : print ('s is not part of geeksforgeeks') # using 'in' to loop through for i in 'geeksforgeeks': print (iend=' ') print ('r') # using is to check object identity # string is immutable( cannot be changed once allocated) # hence occupy same memory location print (' ' is ' ') # using is to check object identity # dictionary is mutable( can be changed once allocated) # hence occupy different memory location print ({} is {})
Kimenet:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. globális : Ez a kulcsszó a függvényen belüli változó globális hatókörűnek meghatározására szolgál.
33. nem helyi : Ez a kulcsszó a globálishoz hasonlóan működik, de a globális helyett ez a kulcsszó deklarál egy változót, amely beágyazott függvények esetén a külső befoglaló függvény változójára mutat.
Python# Python code to demonstrate working of # global and non local #initializing variable globally a = 10 # used to read the variable def read(): print (a) # changing the value of globally defined variable def mod1(): global a a = 5 # changing value of only local variable def mod2(): a = 15 # reading initial value of a # prints 10 read() # calling mod 1 function to modify value # modifies value of global a to 5 mod1() # reading modified value # prints 5 read() # calling mod 2 function to modify value # modifies value of local a to 15 doesn't effect global value mod2() # reading modified value # again prints 5 read() # demonstrating non local # inner loop changing the value of outer a # prints 10 print ('Value of a using nonlocal is : 'end='') def outer(): a = 5 def inner(): nonlocal a a = 10 inner() print (a) outer() # demonstrating without non local # inner loop not changing the value of outer a # prints 5 print ('Value of a without using nonlocal is : 'end='') def outer(): a = 5 def inner(): a = 10 inner() print (a) outer()
Kimenet:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5