Cuvinte cheie Python - Introducere
Cuvinte cheie în Python | Setul 1
Mai multe cuvinte cheie:
16. încercați : Acest cuvânt cheie este folosit pentru gestionarea excepțiilor folosit pentru a prinde erorile din cod folosind cuvântul cheie except. Codul din blocul „try” este verificat dacă există vreun tip de eroare, cu excepția executării blocului.
17. cu excepţia : După cum sa explicat mai sus, aceasta funcționează împreună cu „încercați” să prindeți excepții.
18. ridicare : Folosit și pentru gestionarea excepțiilor pentru a ridica în mod explicit excepții.
19. în cele din urmă : Indiferent de rezultatul blocului „încercați” numit „în final” este întotdeauna executat. articol detaliat - Gestionarea excepțiilor în Python
20. pentru : Acest cuvânt cheie este folosit pentru a controla fluxul și pentru buclă.
21. în timp ce : Are o funcționare similară ca „for” folosită pentru a controla fluxul și pentru bucla.
22. trece : este instrucțiunea nulă în python. Nu se întâmplă nimic când se întâlnește acest lucru. Acesta este folosit pentru a preveni erorile de indentare și este folosit ca substituent
articol detaliat - pentru timp trece
23. import : Această instrucțiune este folosită pentru a include un anumit modul în programul curent.
24. din : Utilizat în general cu import from este folosit pentru a importa anumite funcționalități din modulul importat.
25. ca : Acest cuvânt cheie este folosit pentru a crea alias-ul pentru modulul importat. adică dând un nou nume modulului importat. De exemplu, importați matematică ca mymath.
articol detaliat - import din și ca
26. lambda : Acest cuvânt cheie este folosit pentru a face funcții de returnare inline fără instrucțiuni permise intern. articol detaliat - filtru de hartă lambda
27. întoarcere : Acest cuvânt cheie este folosit pentru a reveni din funcție. articol detaliat - Valori returnate în Python .
28. randament : Acest cuvânt cheie este folosit ca declarația return, dar este folosit pentru a returna un generator. articol detaliat - randament cheie
29. cu : Acest cuvânt cheie este folosit pentru a include execuția unui bloc de cod în metodele definite de managerul de context. Acest cuvânt cheie nu este folosit prea mult în programarea de zi cu zi.
30. in : Acest cuvânt cheie este folosit pentru a verifica dacă un container conține o valoare. Acest cuvânt cheie este, de asemenea, folosit pentru a trece prin container.
31. este : Acest cuvânt cheie este folosit pentru a testa identitatea obiectului, adică pentru a verifica dacă ambele obiecte au aceeași locație de memorie sau nu.
java int în șirPython
# 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 {})
Ieșire:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. globală : Acest cuvânt cheie este folosit pentru a defini o variabilă din interiorul funcției ca să fie de sferă globală.
33. non-local : Acest cuvânt cheie funcționează similar cu cel global, dar mai degrabă decât global, acest cuvânt cheie declară o variabilă pentru a indica variabila din funcția de închidere exterioară în cazul funcțiilor imbricate.
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()
Ieșire:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5