Nyckelord i Python | Set 2

Python-sökord - Introduktion  
Nyckelord i Python | Set 1  

Fler sökord:
16. försök : Detta nyckelord används för undantagshantering används för att fånga upp felen i koden med hjälp av nyckelordet utom. Koden i "försök"-blocket kontrolleras om det finns någon typ av fel förutom att blocket exekveras.

17. utom : Som förklarat ovan fungerar detta tillsammans med 'försök' att fånga undantag.

18. höja : Används även för undantagshantering för att uttryckligen ta upp undantag.

19. äntligen : Oavsett vad som är resultatet av 'försök'-blocket som kallas 'äntligen' exekveras alltid. Detaljerad artikel - Undantagshantering i Python

20. för : Detta nyckelord används för att styra flödet och för looping.

21. medan : Har en liknande funktion som "för" används för att styra flöde och för looping.

22. pass : Det är noll-satsen i python. Ingenting händer när detta uppstår. Detta används för att förhindra indragsfel och används som platshållare
Detaljerad artikel - för medan passera

23. import : Denna sats används för att inkludera en viss modul i det aktuella programmet.

24. från : Används vanligtvis med import från används för att importera speciell funktionalitet från den importerade modulen.

25. som : Detta nyckelord används för att skapa aliaset för den importerade modulen. d.v.s. ge ett nytt namn till den importerade modulen. Till exempel importera matematik som mymat.
Detaljerad artikel -  importera från och som

26. lambda : Detta nyckelord används för att skapa inline-returfunktioner utan att tillåta uttalanden internt. Detaljerad artikel -  kartfilter lambda

27. återvända : Detta nyckelord används för att återgå från funktionen. Detaljerad artikel -   Returnera värden i Python .

28. avkastning : Detta nyckelord används som return-sats men används för att returnera en generator. Detaljerad artikel -  yield nyckelord

29. med : Det här nyckelordet används för att omsluta exekveringen av kodblock inom metoder som definieras av kontexthanteraren. Detta nyckelord används inte mycket i daglig programmering.

30. in : Detta nyckelord används för att kontrollera om en behållare innehåller ett värde. Detta nyckelord används också för att gå igenom behållaren.

31. är : Det här nyckelordet används för att testa objektidentitet, dvs för att kontrollera om båda objekten har samma minnesplats eller inte. 

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 : Det här nyckelordet används för att definiera en variabel i funktionen för att vara av en global omfattning.

33. icke-lokal : Det här nyckelordet fungerar på samma sätt som det globala men snarare än globalt deklarerar det här nyckelordet en variabel som pekar på variabeln för den yttre omslutande funktionen i händelse av kapslade 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 


  

Skapa frågesport