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.
mysql listan käyttäjiä
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.
lukea json-tiedostoja
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
ilmainen ipconfig
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.
c++ merkkijonon jako
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 (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 {})
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