Python ključne riječi - Uvod
Ključne riječi u Pythonu | Set 1
Više ključnih riječi:
16. pokušajte : Ova se ključna riječ koristi za rukovanje iznimkama koristi se za otkrivanje pogrešaka u kodu pomoću ključne riječi osim. Kod u bloku 'pokušaj' provjerava se ako postoji bilo koja vrsta pogreške osim bloka koji se izvršava.
17. osim : Kao što je gore objašnjeno, ovo radi zajedno s 'pokušajem' za hvatanje iznimaka.
18. podići : Također se koristi za rukovanje iznimkama za eksplicitno podizanje iznimaka.
arraylist java
19. konačno : Bez obzira što je rezultat bloka 'try' blok nazvan 'finally' uvijek se izvršava. Detaljan članak - Rukovanje iznimkama u Pythonu
20. za : Ova se ključna riječ koristi za kontrolu toka i za petlju.
21. dok je : Ima sličan način rada kao 'for' koji se koristi za kontrolu protoka i for petlje.
22. proći : To je null izjava u pythonu. Ništa se ne događa kada se ovo dogodi. Ovo se koristi za sprječavanje pogrešaka u uvlačenju i koristi se kao rezervirano mjesto
Detaljan članak - za neko vrijeme
23. uvoz : Ova izjava se koristi za uključivanje određenog modula u trenutni program.
24. od : Općenito se koristi s uvozom iz koristi se za uvoz određene funkcije iz uvezenog modula.
mrav protiv mavena
25. kao : Ova se ključna riječ koristi za stvaranje pseudonima za uvezeni modul. tj. davanje novog imena uvezenom modulu. Npr. uvezi matematiku kao mymath.
Detaljan članak - uvoz iz i kao
spajanje java nizova
26. lambda : Ova se ključna riječ koristi za izradu ugrađenih vraćajućih funkcija bez interno dopuštenih izjava. Detaljan članak - map filter lambda
27. povratak : Ova se ključna riječ koristi za povratak iz funkcije. Detaljan članak - Povratne vrijednosti u Pythonu .
28. prinos : Ova se ključna riječ koristi kao povratna izjava, ali se koristi za vraćanje generatora. Detaljan članak - yield ključna riječ
29. sa : Ova se ključna riječ koristi za omotavanje izvršenja bloka koda unutar metoda definiranih upraviteljem konteksta. Ova se ključna riječ ne koristi mnogo u svakodnevnom programiranju.
30. u : Ova se ključna riječ koristi za provjeru sadrži li spremnik vrijednost. Ova se ključna riječ također koristi za prolazak kroz spremnik.
log4j
31. je : Ova se ključna riječ koristi za testiranje identiteta objekta, tj. za provjeru zauzimaju li oba objekta istu memorijsku lokaciju ili ne.
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 {})
Izlaz:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. globalno : Ova se ključna riječ koristi za definiranje varijable unutar funkcije koja ima globalni opseg.
33. ne-lokalni : Ova ključna riječ radi slično kao globalna, ali radije nego globalna, ova ključna riječ deklarira varijablu koja pokazuje na varijablu vanjske okružujuće funkcije u slučaju ugniježđenih funkcija.
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()
Izlaz:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5