Ključne besede v Pythonu | Komplet 2
Python ključne besede - Uvod
Ključne besede v Pythonu | Komplet 1
Več ključnih besed:
16. poskusi : Ta ključna beseda se uporablja za obravnavanje izjem uporablja se za lovljenje napak v kodi s ključno besedo razen. Koda v bloku 'poskusi' se preveri, če obstaja kakršna koli napaka, razen če se blok izvede.
17. razen : Kot je razloženo zgoraj, to deluje skupaj s 'poskusom' za lovljenje izjem.
18. dvigniti : Uporablja se tudi za obravnavo izjem za eksplicitno sprožanje izjem.
19. končno : Ne glede na rezultat bloka 'poskusi' blok, imenovan 'končno', se vedno izvede. Podroben članek - Obravnava izjem v Pythonu
20. za : Ta ključna beseda se uporablja za nadzor pretoka in za zanko.
21. medtem ko : ima podobno delovanje kot 'za', ki se uporablja za nadzor pretoka in za zanko.
22. mimo : To je ničelni stavek v pythonu. Nič se ne zgodi, ko se to zgodi. To se uporablja za preprečevanje napak pri zamiku in kot ograda
Podroben članek - za nekaj časa
23. uvoz : ta stavek se uporablja za vključitev določenega modula v trenutni program.
24. od : Na splošno se uporablja z uvozom iz se uporablja za uvoz določene funkcionalnosti iz uvoženega modula.
25. kot : Ta ključna beseda se uporablja za ustvarjanje vzdevka za uvoženi modul. dajanje novega imena uvoženemu modulu. Npr. uvozite matematiko kot mymath.
Podroben članek - uvoz iz in kot
26. lambda : Ta ključna beseda se uporablja za ustvarjanje vgrajenih vračajočih funkcij brez interno dovoljenih stavkov. Podroben članek - zemljevid filter lambda
27. vrnitev : Ta ključna beseda se uporablja za vrnitev iz funkcije. Podroben članek - Vrne vrednosti v Pythonu .
28. donos : Ta ključna beseda se uporablja kot stavek return, vendar se uporablja za vrnitev generatorja. Podroben članek - ključna beseda yield
29. z : Ta ključna beseda se uporablja za zavijanje izvajanja bloka kode znotraj metod, ki jih definira upravitelj konteksta. Ta ključna beseda se v vsakodnevnem programiranju ne uporablja veliko.
30. v : Ta ključna beseda se uporablja za preverjanje, ali vsebnik vsebuje vrednost. Ta ključna beseda se uporablja tudi za kroženje po vsebniku.
31. je : Ta ključna beseda se uporablja za testiranje identitete objekta, tj. za preverjanje, ali imata oba objekta isto pomnilniško lokacijo ali 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 ( 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 {})
Izhod:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. globalno : Ta ključna beseda se uporablja za definiranje spremenljivke znotraj funkcije, ki ima globalni obseg.
33. nelokalno : Ta ključna beseda deluje podobno kot globalna, vendar namesto globalne ta ključna beseda deklarira spremenljivko, ki kaže na spremenljivko zunanje oklepne funkcije v primeru ugnezdenih funkcij.
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 ()
Izhod:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5