Come elenco delle funzioni in una classe in Python

December 2

Python concede ai programmatori la libertà di scrivere codice in qualunque paradigma fornisce la migliore corrispondenza dei requisiti del progetto e la preferenza e l'abilità del programmatore. codice Python può essere procedurale, orientato agli oggetti, funzionale, essenziale e riflessivo --- o una miscela di tutti. progettazione programmazione orientata agli oggetti di Python include strumenti incorporati per aiutare l'accesso programmatore tutti gli oggetti incapsulati all'interno della classe. "Dir ()" di Python funzione restituisce un elenco degli attributi di ogni classe Python, compresi i metodi della classe --- le funzioni all'interno della classe --- e le sue variabili.

istruzione

1 Avviare l'applicazione editor di testo sul vostro sytem, ​​come Blocco note sul PC o Jedit, Komodo Edit, Smultron, BBEdit o TextMate su Mac OS X.

2 Immettere il seguente codice nell'editor di testo esattamente come mostrato.

Piazza classe:

def __init__(self, side):

self.side = lato

def calculateSquareArea (auto):

tornare self.side ** 2

classe Circle:

def __init__(self, radius):

self.radius = raggio

def calculateCircleArea (auto):

importazione matematica

tornare Math.PI * (self.radius ** 2)

3 Fare clic sul menu "File" e selezionare "Salva". Salvare il file di testo con il nome "myclass.py".

4 Fare clic sul menu "File" e poi selezionare l'opzione più adatta per chiudere l'editor di testo.

5 Avviare la linea terminale di sistema, console o comando. Al prompt dei comandi, digitare "python", quindi premere il tasto "Enter". Questo dovrebbe caricare l'interprete Python.

6 Digitare quanto segue al prompt dei comandi di Python:

execfile ( "myclass.py")

Quindi premere il tasto "Enter".

7 Digitare quanto segue al prompt dei comandi di Python:

dir (Piazza)

Quindi premere il tasto "Enter". Il "calculateSquareArea" funzione dovrebbe essere visualizzato.

8 Digitare quanto segue al prompt dei comandi di Python:

dir (Circle)

Quindi premere il tasto "Enter". Il "calculateCircleArea" funzione dovrebbe essere visualizzato.

Consigli e avvertenze

  • Alcune installazioni richiedono il percorso della directory contenente i file binari Python. Per esempio, se Python 2.7 è la versione installata, per caricare l'interprete Python, digitare "C: \ python27 \ python".
  • questioni rientranza nella programmazione Python. codice rientro con il tasto "Tab" o con spazi vuoti, ma non fare uso sia all'interno dello stesso script. Miscelazione dei due può comportare l'interprete caricare il codice in modo errato o per niente.