Informatika2-2012/Eloadas10

A MathWikiből
(Változatok közti eltérés)
(with értelmezése)
(Kivételek)
25. sor: 25. sor:
 
   ...
 
   ...
 
</python>
 
</python>
 +
 +
[http://docs.python.org/tutorial/errors.html egy magyarázat]
  
 
=== with értelmezése ===
 
=== with értelmezése ===

A lap 2012. április 17., 17:59-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:
  ...

egy magyarázat

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