Ключови думи в Python | Комплект 2
Ключови думи на Python - Въведение
Ключови думи в Python | Комплект 1
Още ключови думи:
16. опитай : Тази ключова дума се използва за обработка на изключения използва се за улавяне на грешките в кода с помощта на ключовата дума освен. Кодът в блока 'try' се проверява, ако има някакъв вид грешка, освен че блокът се изпълнява.
17. освен : Както е обяснено по-горе, това работи заедно с 'try' за улавяне на изключения.
18. повишавам : Използва се и за обработка на изключения за изрично повдигане на изключения.
19. накрая : Без значение какъв е резултатът от блока 'try', блокът, наречен 'finally', винаги се изпълнява. Подробна статия - Обработка на изключения в Python
20. за : Тази ключова дума се използва за контрол на потока и за зацикляне.
21. докато : Има подобна работа като 'for', използвана за управление на потока и за цикъл.
22. пас : Това е нулевият оператор в python. Нищо не се случва, когато това се срещне. Това се използва за предотвратяване на грешки при отстъпа и се използва като контейнер
Подробна статия - за известно време
23. внос : Този оператор се използва за включване на определен модул в текущата програма.
24. от : Обикновено се използва с импортиране от се използва за импортиране на определена функционалност от импортирания модул.
25. като : Тази ключова дума се използва за създаване на псевдоним за импортирания модул. т.е. даване на ново име на импортирания модул. Например импортиране на математика като mymath.
Подробна статия - внос от и като
26. ламбда : Тази ключова дума се използва за създаване на вградени връщащи функции без вътрешно разрешени оператори. Подробна статия - карта филтър ламбда
27. връщане : Тази ключова дума се използва за връщане от функцията. Подробна статия - Връща стойности в Python .
28. добив : Тази ключова дума се използва като израз за връщане, но се използва за връщане на генератор. Подробна статия - ключова дума 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