Kľúčové slová Pythonu - Úvod
Kľúčové slová v jazyku Python | Set 1
Ďalšie kľúčové slová:
16. vyskúšať : Toto kľúčové slovo sa používa na spracovanie výnimiek používa sa na zachytenie chýb v kóde pomocou kľúčového slova okrem. Kód v bloku „try“ sa skontroluje, ak sa vyskytne nejaký typ chyby okrem vykonania bloku.
17. okrem : Ako je vysvetlené vyššie, funguje to spolu s „pokúste sa“ zachytiť výnimky.
význam xd
18. zvýšiť : Používa sa aj na spracovanie výnimiek na explicitné vyvolanie výnimiek.
19. konečne : Bez ohľadu na to, čo je výsledkom bloku „skúsiť“, vždy sa vykoná blok označený ako „konečne“. Podrobný článok - Spracovanie výnimiek v Pythone
20. pre : Toto kľúčové slovo sa používa na riadenie toku a na zacyklenie.
21. kým : Má podobnú prácu ako 'for', ktorá sa používa na riadenie toku a slučky.
22. prejsť : Je to nulový príkaz v pythone. Keď sa s tým stretnete, nič sa nestane. Používa sa na zabránenie chybám v odsadení a používa sa ako zástupný symbol
Podrobný článok - na chvíľu prejsť
23. dovoz : Tento príkaz sa používa na zahrnutie konkrétneho modulu do aktuálneho programu.
24. od : Všeobecne používané s importom z sa používa na import konkrétnych funkcií z importovaného modulu.
25. ako : Toto kľúčové slovo sa používa na vytvorenie aliasu pre importovaný modul. tj pridelenie nového názvu importovanému modulu. Napr. importovať matematiku ako mymatiku.
Podrobný článok - importovať z a ako
26. lambda : Toto kľúčové slovo sa používa na vytváranie inline vracajúcich funkcií bez interne povolených príkazov. Podrobný článok - mapový filter lambda
27. návrat : Toto kľúčové slovo sa používa na návrat z funkcie. Podrobný článok - Návratové hodnoty v Pythone .
28. výnos : Toto kľúčové slovo sa používa ako príkaz return, ale používa sa na vrátenie generátora. Podrobný článok - kľúčové slovo výnos
29. s : Toto kľúčové slovo sa používa na zabalenie vykonávania bloku kódu v rámci metód definovaných kontextovým manažérom. Toto kľúčové slovo sa v každodennom programovaní príliš nepoužíva.
30 palcov : Toto kľúčové slovo sa používa na kontrolu, či kontajner obsahuje hodnotu. Toto kľúčové slovo sa používa aj na precyklenie kontajnera.
31. je : Toto kľúčové slovo sa používa na testovanie identity objektu, t.j. na kontrolu, či oba objekty zaberajú rovnaké miesto v pamäti alebo nie.
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 {})
výstup:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. globálne : Toto kľúčové slovo sa používa na definovanie premennej vo funkcii, ktorá má mať globálny rozsah.
33. nemiestne : Toto kľúčové slovo funguje podobne ako globálne, ale skôr ako globálne toto kľúčové slovo deklaruje premennú, ktorá ukazuje na premennú vonkajšej uzatváracej funkcie v prípade vnorených funkcií.
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()
výstup:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5