Python-trefwoorden - Invoering
Trefwoorden in Python | Set 1
Meer trefwoorden:
16. proberen : dit sleutelwoord wordt gebruikt voor de afhandeling van uitzonderingen gebruikt om de fouten in de code op te vangen met behulp van het trefwoord behalve. Code in het 'try'-blok wordt gecontroleerd als er een fout is, behalve dat het blok wordt uitgevoerd.
17. behalve : Zoals hierboven uitgelegd werkt dit samen met 'proberen' om uitzonderingen op te vangen.
18. verhogen : Wordt ook gebruikt voor het afhandelen van uitzonderingen om expliciet uitzonderingen te melden.
19. eindelijk : Ongeacht wat het resultaat is van het 'try'-blok, het blok genaamd 'finally' wordt altijd uitgevoerd. Gedetailleerd artikel - Afhandeling van uitzonderingen in Python
20. voor : Dit trefwoord wordt gebruikt om de stroom te regelen en voor looping.
21. terwijl : Heeft een soortgelijke werking als 'for', gebruikt om de stroom en voor looping te regelen.
22. passeren : Het is de null-instructie in Python. Er gebeurt niets wanneer dit wordt aangetroffen. Dit wordt gebruikt om inspringfouten te voorkomen en wordt gebruikt als tijdelijke aanduiding
Gedetailleerd artikel - even voorbij
23. importeren : Deze instructie wordt gebruikt om een bepaalde module in het huidige programma op te nemen.
24. vanaf : Over het algemeen gebruikt met importeren van wordt gebruikt om bepaalde functionaliteit uit de geïmporteerde module te importeren.
25. als : Dit trefwoord wordt gebruikt om de alias voor de geïmporteerde module te maken. d.w.z. een nieuwe naam geven aan de geïmporteerde module. Importeer bijvoorbeeld wiskunde als mymath.
Gedetailleerd artikel - importeren van en als
26. lambda : dit sleutelwoord wordt gebruikt om inline retournerende functies te maken zonder dat er intern instructies zijn toegestaan. Gedetailleerd artikel - kaartfilter lambda
27. terug : Dit trefwoord wordt gebruikt om terug te keren uit de functie. Gedetailleerd artikel - Retourneer waarden in Python .
28. opbrengst : Dit trefwoord wordt gebruikt als return-instructie, maar wordt gebruikt om een generator te retourneren. Gedetailleerd artikel - trefwoord opleveren
29. met : Dit trefwoord wordt gebruikt om de uitvoering van een codeblok te omsluiten binnen methoden die zijn gedefinieerd door de contextmanager. Dit trefwoord wordt niet veel gebruikt in de dagelijkse programmering.
30. inch : Dit trefwoord wordt gebruikt om te controleren of een container een waarde bevat. Dit trefwoord wordt ook gebruikt om door de container te lopen.
31. is : Dit sleutelwoord wordt gebruikt om de objectidentiteit te testen, dat wil zeggen om te controleren of beide objecten dezelfde geheugenlocatie innemen of niet.
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 (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 {})
Uitgang:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. mondiaal : Dit trefwoord wordt gebruikt om een variabele binnen de functie te definiëren als een globaal bereik.
33. niet-lokaal : Dit trefwoord werkt op dezelfde manier als het globale, maar in plaats van globaal declareert dit trefwoord een variabele die verwijst naar een variabele van een externe omsluitende functie in het geval van geneste functies.
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()
Uitgang:
Excel-datumverschil
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5