Informatika2-2012/Eloadas10

A MathWikiből
(Változatok közti eltérés)
(yield hogyan)
(with értelmezése)
35. sor: 35. sor:
 
   __exit__()
 
   __exit__()
 
</python>
 
</python>
 +
 +
[http://effbot.org/zone/python-with-statement.htm egy magyarázat]
  
 
=== iterátorok ===
 
=== iterátorok ===

A lap 2012. április 17., 18:58-kori változata

Tartalomjegyzék

Osztályok és kivételek

Osztályok

Az osztályokat alapvetően egységbezárásra használják. Ami által a program tagolhatósága és újrahasznosítása nő.

Osztályok változókból és metódusokból állnak.

class MyClass:
  pass

Az előbbi kód egy alap gyűjtő osztályt reprezentál.

Kivételek

try:
  ...
except <exp> as <v>:
  ...
else:
  ...
finally:
  ...

with értelmezése

Egyenértékű kód:

__enter__()
try:
  doSth()
finally:
  __exit__()

egy magyarázat

iterátorok

yield hogyan

Memória barát funkcionális program elem, generátor

generátor

egy magyarázat

Személyes eszközök