appunti3s:creare_classi_e_funzioni_in_python
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
appunti3s:creare_classi_e_funzioni_in_python [2020/07/22 14:24] – [Namespace] profpro | appunti3s:creare_classi_e_funzioni_in_python [2020/07/29 18:42] (current) – [Parametri opzionali] profpro | ||
---|---|---|---|
Line 53: | Line 53: | ||
===== Namespace ===== | ===== Namespace ===== | ||
- | TO DO: Come si divide il codice in più file.py? | + | Come si divide il codice in più file.py? |
- | [[appunti3s: | + | Questi moduli python sono salvati nella sottocartella " |
La keyword //global// si usa per definire oggetti globali (meglio usarla solo per le funzioni) | La keyword //global// si usa per definire oggetti globali (meglio usarla solo per le funzioni) | ||
Line 103: | Line 103: | ||
Notare che mentre la chiamata del metodo contiene 3 parametri, nella funzione %%__init__()%% ce ne sono 4... | Notare che mentre la chiamata del metodo contiene 3 parametri, nella funzione %%__init__()%% ce ne sono 4... | ||
Notare anche l' | Notare anche l' | ||
+ | |||
+ | ==== Parametri opzionali ==== | ||
+ | Nel caso in cui chi usa la classe Auto non fornisca la targa, si può attribuirle un valore predefinito. | ||
+ | In caso contrario si solleverebbe un' | ||
+ | |||
+ | def __init__(self, | ||
==== Esempio 2 da terminare ==== | ==== Esempio 2 da terminare ==== |
appunti3s/creare_classi_e_funzioni_in_python.1595420656.txt.gz · Last modified: 2020/07/22 14:24 by profpro