Python-nøkkelord - Introduksjon
Nøkkelord i Python | Sett 1
Flere søkeord:
16. prøve : Dette nøkkelordet brukes til unntakshåndtering brukes til å fange opp feilene i koden ved å bruke nøkkelordet unntatt. Koden i 'try'-blokken sjekkes hvis det er noen type feil bortsett fra at blokken er utført.
17. unntatt : Som forklart ovenfor fungerer dette sammen med "prøve" å fange unntak.
18. heve : Brukes også for unntakshåndtering for å eksplisitt ta opp unntak.
fmovies india
19. endelig : Uansett hva som er resultatet av 'try'-blokken kalt 'endelig' blir alltid utført. Detaljert artikkel - Unntakshåndtering i Python
20. for : Dette nøkkelordet brukes til å kontrollere flyt og for looping.
første bærbare
21. mens : Har en lignende funksjon som 'for' brukes til å kontrollere flyt og for looping.
22. pass : Det er null-setningen i python. Ingenting skjer når dette oppstår. Dette brukes for å forhindre innrykk feil og brukes som en plassholder
Detaljert artikkel - for mens passere
23. import : Denne setningen brukes til å inkludere en bestemt modul i gjeldende program.
24. fra : Vanligvis brukt med import fra brukes til å importere spesiell funksjonalitet fra den importerte modulen.
25. som : Dette nøkkelordet brukes til å lage aliaset for den importerte modulen. dvs. gi et nytt navn til den importerte modulen. Importer for eksempel matematikk som mymatikk.
Detaljert artikkel - import fra og som
26. lambda : Dette nøkkelordet brukes til å lage inline-returfunksjoner uten setninger tillatt internt. Detaljert artikkel - kartfilter lambda
27. retur : Dette nøkkelordet brukes for å returnere fra funksjonen. Detaljert artikkel - Returner verdier i Python .
28. utbytte : Dette nøkkelordet brukes som return-setning, men brukes til å returnere en generator. Detaljert artikkel - yield nøkkelord
29. med : Dette nøkkelordet brukes til å pakke utføringen av kodeblokk innenfor metoder definert av kontekstadministrator. Dette nøkkelordet brukes ikke mye i daglig programmering.
jsp
30. in : Dette nøkkelordet brukes til å sjekke om en beholder inneholder en verdi. Dette nøkkelordet brukes også til å gå gjennom beholderen.
31. er : Dette nøkkelordet brukes til å teste objektidentitet, dvs. for å sjekke om begge objektene har samme minneplassering eller ikke.
nfa eksemplerPython
# 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 {})
Produksjon:
s is part of geeksforgeeks g e e k s f o r g e e k s True False
32. global : Dette nøkkelordet brukes til å definere en variabel i funksjonen til å være av et globalt omfang.
33. ikke-lokale : Dette nøkkelordet fungerer på samme måte som det globale, men i stedet for globalt erklærer dette nøkkelordet en variabel som peker på variabelen til en ekstern omsluttende funksjon i tilfelle nestede funksjoner.
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()
Produksjon:
10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5