Ключові слова в Python | Набір 2
Ключові слова Python - вступ
Ключові слова в Python | Набір 1
Більше ключових слів:
16. спробувати : це ключове слово використовується для обробки винятків використовується для виявлення помилок у коді за допомогою ключового слова, крім. Код у блоці «try» перевіряється, якщо є помилка будь-якого типу, окрім виконання блоку.
17. крім : Як пояснювалося вище, це працює разом із «спробою» для перехоплення винятків.
18. підняти : також використовується для обробки винятків для явного виклику винятків.
19. нарешті : Незалежно від результату блоку 'try', блок під назвою 'finally' завжди виконується. Детальна стаття - Обробка винятків у Python
20. для : це ключове слово використовується для керування потоком і для циклу.
21. поки : Має аналогічну роботу, подібну до "for", яка використовується для керування потоком і для циклу.
22. пас : Це нульовий оператор у python. Нічого не відбувається, коли це зустрічається. Це використовується для запобігання помилкам відступів і використовується як заповнювач
Детальна стаття - на час пройти
23. імпорт : Цей оператор використовується для включення певного модуля в поточну програму.
24. від : Зазвичай використовується з імпортом із використовується для імпорту певних функцій із імпортованого модуля.
25. як : це ключове слово використовується для створення псевдоніма для імпортованого модуля. тобто надання нової назви імпортованому модулю. Наприклад, імпортувати math як mymath.
Детальна стаття - імпорт з і як
26. лямбда : Це ключове слово використовується для створення вбудованих функцій повернення без внутрішніх операторів. Детальна стаття - фільтр карти лямбда
27. повернення : це ключове слово використовується для повернення з функції. Детальна стаття - Повернуті значення в Python .
28. урожайність : це ключове слово використовується як оператор return, але використовується для повернення генератора. Детальна стаття - ключове слово yield
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