Ero sivun ”Python 2/Moduuli” versioiden välillä

Poistettu sisältö Lisätty sisältö
Mzlla (keskustelu | muokkaukset)
p Käyttäjän LEVYKEVANDALISMIA (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän TeemuN tekemään ver
Ei muokkausyhteenvetoa
Rivi 11:
Tässä haettiin math-moduuli import-komennolla. Math-moduuli on tavallinen Python-tiedosto, jossa on luokka nimeltä sqrt, johon luku 10 lähetetään ja josta luku palautuu käsiteltynä. Omia moduuleja voi tehdä ja niillä ohjelma jakautuu useisiin tiedostoihin, ''ohjelmistoksi''. Pythonin peruskirjasto on laaja ja sisältää moduuleja perushommiin.
 
Jos moduuli on eri kansiossa kuin pääohjelma, tarvitaan moduulin kansioon tiedosto __init__.py (vastaa __init__-konstruktoria).
Moduulissa täytyy olla funktio. Seuraavassa esimerkissä käytetään luokkaa ja __init__-konstruktoria, jotta moduulia on helppo laajentaa.
 
==Oma moduuli==
custom_module.py, jossa on luokka.
<pre>
class Module: