Кључне речи у Питхон-у | Сет 2
Питхон кључне речи - Увод
Кључне речи у Питхон-у | Сет 1
Још кључних речи:
16. покушајте : Ова кључна реч се користи за руковање изузетцима користи се за хватање грешака у коду помоћу кључне речи осим. Код у блоку 'покушај' се проверава ако постоји било која врста грешке осим што је блок извршен.
17. осим : Као што је горе објашњено, ово функционише заједно са 'покушајте' ухватити изузетке.
18. подићи : Такође се користи за руковање изузетцима за експлицитно подизање изузетака.
19. коначно : Без обзира шта је резултат блока 'три' који се назива 'коначно', увек се извршава. Детаљан чланак - Руковање изузецима у Питхон-у
20. за : Ова кључна реч се користи за контролу тока и за петљу.
21. док : Има сличан рад као 'фор' који се користи за контролу тока и за петљу.
22. проћи : То је нулта изјава у Питхон-у. Ништа се не дешава када се ово сретне. Ово се користи за спречавање грешака у увлачењу и користи се као чувар места
Детаљан чланак - за време пролаза
23. увоз : Ова изјава се користи за укључивање одређеног модула у тренутни програм.
24. од : Генерално се користи са увозом из, користи се за увоз одређене функционалности из увезеног модула.
25. као : Ова кључна реч се користи за креирање алијаса за увезени модул. тј. давање новог имена увезеном модулу. На пример, увези математику као миматологију.
Детаљан чланак - увоз из и као
26. ламбда : Ова кључна реч се користи за прављење инлине функција враћања без интерно дозвољених изјава. Детаљан чланак - мап филтер ламбда
27. повратак : Ова кључна реч се користи за повратак из функције. Детаљан чланак - Повратне вредности у Питхон-у .
28. принос : Ова кључна реч се користи као ретурн изјава, али се користи за враћање генератора. Детаљан чланак - принос кључна реч
29. са : Ова кључна реч се користи за умотавање извршења блока кода у методе које дефинише менаџер контекста. Ова кључна реч се не користи много у свакодневном програмирању.
30. ин : Ова кључна реч се користи за проверу да ли контејнер садржи вредност. Ова кључна реч се такође користи за петљу кроз контејнер.
31. је : Ова кључна реч се користи за тестирање идентитета објекта, тј. за проверу да ли оба објекта заузимају исту меморијску локацију или не.
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 {})
Излаз:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. глобално : Ова кључна реч се користи за дефинисање променљиве унутар функције која има глобални опсег.
33. нелокални : Ова кључна реч функционише слично глобалној, али радије него глобално, ова кључна реч декларише променљиву која указује на променљиву спољне функције у случају угнежђених функција.
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 ()
Излаз:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5