Nøgleord i Python | Sæt 2

Python søgeord - Indledning  
Nøgleord i Python | Sæt 1  

Flere søgeord:
16. prøv : Dette nøgleord bruges til undtagelseshåndtering bruges til at fange fejlene i koden ved hjælp af nøgleordet undtagen. Koden i 'try'-blokken kontrolleres, hvis der er nogen form for fejl, bortset fra at blokeringen udføres.

17. undtagen : Som forklaret ovenfor fungerer dette sammen med 'prøv' at fange undtagelser.

18. hæve : Bruges også til undtagelseshåndtering for eksplicit at rejse undtagelser.

19. endelig : Ligegyldigt hvad der er resultatet af 'try'-blokken kaldet 'endelig' udføres altid. Detaljeret artikel - Undtagelseshåndtering i Python

20. for : Dette nøgleord bruges til at styre flow og til looping.

21. mens : Har en lignende funktion som 'for' bruges til at styre flow og til looping.

22. bestå : Det er nul-sætningen i python. Der sker ikke noget, når dette stødes på. Dette bruges til at forhindre indrykningsfejl og bruges som pladsholder
Detaljeret artikel - for mens pass

23. import : Denne erklæring bruges til at inkludere et bestemt modul i det aktuelle program.

24. fra : Generelt brugt med import fra bruges til at importere bestemt funktionalitet fra det importerede modul.

25. som : Dette nøgleord bruges til at oprette aliaset for det importerede modul. dvs. at give et nyt navn til det importerede modul. Importer fx matematik som mymatik.
Detaljeret artikel -  import fra og som

26. lambda : Dette nøgleord bruges til at lave inline returnerende funktioner uden sætninger tilladt internt. Detaljeret artikel -  kort filter lambda

27. retur : Dette nøgleord bruges til at vende tilbage fra funktionen. Detaljeret artikel -   Returner værdier i Python .

28. udbytte : Dette søgeord bruges som return statement, men bruges til at returnere en generator. Detaljeret artikel -  udbytte søgeord

29. med : Dette nøgleord bruges til at ombryde udførelsen af ​​kodeblok inden for metoder defineret af kontekstmanageren. Dette nøgleord bruges ikke meget i daglig programmering.

30. in : Dette søgeord bruges til at kontrollere, om en beholder indeholder en værdi. Dette søgeord bruges også til at sløjfe gennem beholderen.

31. er : Dette nøgleord bruges til at teste objektidentitet, dvs. at kontrollere om begge objekter har samme hukommelsesplacering eller ej. 

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   {})   

Produktion: 

s is part of geeksforgeeks g e e k s f o r g e e k s True False 


32. global : Dette nøgleord bruges til at definere en variabel inde i funktionen til at være af et globalt omfang.

33. ikke-lokale : Dette søgeord fungerer på samme måde som det globale, men snarere end globalt erklærer dette nøgleord en variabel, der peger på variabel af udvendig omsluttende funktion i tilfælde af indlejrede funktioner.

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  ()   

Produktion: 

10 5 5 Value of a using nonlocal is : 10 Value of a without using nonlocal is : 5 


  

Opret quiz