logo

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 (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


  

Kvíz létrehozása