Alapvető modulok (core modules)

Áttekintő

A Python szabványos könyvtára nagyon széles területet átfedő modulgyűjteményt tartalmaz. A modulok egy része közvetlenül a nyelv részét képezi, típus és utasításdefiníciókkal – míg vannak olyan ritkán használatos modulok, melyekkel csak egy-két programban találkozhatunk.

Az alapvető modulok-ban a szabványos könyvtár alapvető moduljai tartoznak. Szinte minden nagyobb Python program használja őket.

A beépített függvények és a kivételek

A két leggyakrabban használt modul egyike a __builtin__, amely a nyelv alapvető függvényeit biztosítja (len, int, range…) – a másik az exceptions, ami az előre definiált kivételeket biztosítja.

A Python indulásakor mindkettőt automatikusan importálja, és minden program számára elérhetővé teszi.

Kapcsolat az operációs rendszerrel

Több olyan modul is létezik, amely platformfüggetlen felületet nyújt az operációs rendszer elérésére.

Ide tartozik az os , ami fájl és processz műveleteket biztosít, az os.path, ami a platformfüggetlen fájlnév és útvonalkezelést biztosítja, és a time, ami a dátumok és az időpontok kezelését biztosítja.

Ide sorolható még a networking és a thread modul, de ezek nem elérhetők minden Python implementációban.

Változó-típusok kezelése

Ide a string modul (karakterláncokkal végzett műveletek), a math modul (matematikai műveletek és állandók – és a cmath modul (komplex számokkal való műveletvégzés és állandók) tartozik.

Reguláris kifejezések

Ide az re modul tartozik. Itt egy nagyon részletes angol nyelvű leírás található a Python reguláris kifejezések használatáról

Python programozási-nyelv támogatás

A sys modul számos változót elérhetővé tesz a nyelvi értelmezőből, mint például a modulok keresési útvonala, vagy az értelmező verziószáma. A objektumok másolását teszi lehetővé – végül a gcc az automatikus “szemét”-gyűjtés szabályozására szolgál (memóriafelszabadítás).

Post Comments

You must be logged in to post a comment.