Kulcsszavak Pythonban | 2. készlet
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 ( i end = ' ' ) 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