Avainsanat Pythonissa | Sarja 2

Python-avainsanat - Johdanto  
Avainsanat Pythonissa | Sarja 1  

Lisää avainsanoja:
16. kokeile : Tätä avainsanaa käytetään poikkeusten käsittelyyn käytetään koodin virheiden havaitsemiseen käyttämällä avainsanaa paitsi. Koodi 'try'-lohkossa tarkistetaan, jos siinä on minkä tahansa tyyppisiä virheitä paitsi, että lohko suoritetaan.

17. paitsi : Kuten edellä on selitetty, tämä toimii yhdessä "yritä" saada poikkeuksia.

18. nostaa : Käytetään myös poikkeusten käsittelyyn poikkeuksien nimenomaiseen nostamiseen.

19. vihdoinkin : Riippumatta siitä, mikä on lopputulos "try"-lohkosta nimeltä "lopuksi" suoritetaan aina. Yksityiskohtainen artikkeli - Poikkeuskäsittely Pythonissa

20. varten : Tätä avainsanaa käytetään ohjaamaan kulkua ja silmukoita.

21. kun : Sillä on samanlainen toiminta kuin 'for', jota käytetään ohjaamaan virtausta ja silmukoita.

22. pass : Se on pythonin null-lauseke. Mitään ei tapahdu, kun tämä kohtaa. Tätä käytetään estämään sisennysvirheet ja sitä käytetään paikkamerkkinä
Yksityiskohtainen artikkeli - hetkeksi ohi

23. tuonti : Tätä lausetta käytetään sisällyttämään tietty moduuli nykyiseen ohjelmaan.

24. alkaen : Käytetään yleensä tuonnin kanssa, jota käytetään tuomaan tiettyjä toimintoja tuodusta moduulista.

25. as : Tätä avainsanaa käytetään aliaksen luomiseen tuodulle moduulille. eli antamalla tuodulle moduulille uusi nimi. Esim. tuo matematiikkaa mymathiksi.
Yksityiskohtainen artikkeli -  tuonti osoitteesta ja as

26. lambda : Tätä avainsanaa käytetään luomaan upotettuja palautusfunktioita ilman sisäisiä lausekkeita. Yksityiskohtainen artikkeli -  karttasuodatin lambda

27. paluu : Tätä avainsanaa käytetään palaamaan funktiosta. Yksityiskohtainen artikkeli -   Palautusarvot Pythonissa .

28. tuotto : Tätä avainsanaa käytetään kuten return-lausetta, mutta sitä käytetään palauttamaan generaattori. Yksityiskohtainen artikkeli -  tuotto avainsana

29. kanssa : Tätä avainsanaa käytetään käärimään koodilohkon suorittaminen kontekstinhallinnan määrittämiin menetelmiin. Tätä avainsanaa ei käytetä paljon päivittäisessä ohjelmoinnissa.

30. sisään : Tätä avainsanaa käytetään tarkistamaan, sisältääkö säilö arvon. Tätä avainsanaa käytetään myös silmukassa säilön läpi.

31. on : Tätä avainsanaa käytetään testaamaan objektin identiteettiä eli tarkistamaan, ovatko molemmat objektit saman muistipaikan vai eivät. 

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

Lähtö: 

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


32. globaali : Tätä avainsanaa käytetään määrittämään funktion sisällä oleva muuttuja maailmanlaajuisesti.

33. ei-paikallinen : Tämä avainsana toimii samalla tavalla kuin globaali, mutta globaalin sijasta tämä avainsana ilmoittaa muuttujan, joka osoittaa ulkopuolisen sulkevan funktion muuttujaan sisäkkäisten funktioiden tapauksessa.

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

Lähtö: 

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


  

Luo tietokilpailu