|
|
|
Il manuale di riferimento di Python |
|
|
|
2.3.2 Classi riservate di identificatori
Alcune classi di identificatori (a parte le parole chiave) hanno un
significato speciale. Queste classi vengono identificate come un
modello caratterizzato da un carattere di sottolineatura all'inizio o alla fine:
_*
- Non importato da "from module import *".
L'identificatore speciale "_" viene utilizzato nell'interprete
interattivo per immagazzinare il risultato dell'ultima valutazione;
viene immagazzinato nel modulo __builtin__. Quando non
siamo in modalità interattiva, "_" non ha significati speciali
e non viene definito. Vedere la sezione 6.12,
``L'istruzione import''.
Note:
Il nome "_" viene spesso utilizzato in congiunzione con
l'internazionalizzazione; fate riferimento alla documentazione del
modulo gettext
per maggiori informazioni su questa convenzione.
__*__
- Nome definito dal sistema. Questi nomi vengono definiti
dall'interprete e la sua implementazione (includendo la libreria
standard); le applicazioni non dovrebbero definire nomi
supplementari utilizzando questa convenzione. L'insieme di nomi di
questa categoria, definiti da Python, potrebbe estendersi nelle
prossime versioni. Vedere la sezione 3.3 ``Nomi
speciali dei metodo''.
__*
- Nomi privati di classe. I nomi in questa categoria, quando
utilizzati nel contesto di una definizione di classe, vengono
riscritti per evitare interferenze (NdT: "name clashes") con gli
attributi ``privati'' delle classi base e derivate. Vedere la
sezione 5.2.1, ``Identificatori (Nomi)''.
|
|
|
Il manuale di riferimento di Python |
|
|
|
Release 2.3.4, documentation updated on 19. marzo 2005.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.