Informatika2-2012/Eloadas10
A MathWikiből
(Változatok közti eltérés)
Stma (vitalap | szerkesztései) (→with értelmezése) |
Stma (vitalap | szerkesztései) (→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: ...
with értelmezése
Egyenértékű kód:
__enter__() try: doSth() finally: __exit__()
iterátorok
yield hogyan
Memória barát funkcionális program elem, generátor