opere Python come un obiettivo generale e il linguaggio di programmazione estremamente flessibile utilizzato per lo sviluppo di codice per applicazioni desktop e web . Parte del fascino di Python ad una base di utenti ampia è la sua funzionalità . Python utilizza concetti di programmazione di modellare se stessa come un linguaggio completo che promuove la facilità d'uso e la sintassi flessibile . In tale ottica, i programmatori possono sviluppare codice in cui metodi possono richiedere una quantità variabile di argomenti (piuttosto che un elenco definito staticamente ) . Questo si realizza attraverso la sintassi di Python e built- in tipi di dati . Python Metodi
La fondazione di programmazione Python ( e di qualsiasi tipo di codice , in questo caso) consiste di metodi . I programmatori definiscono metodi come blocchi denominati di codice che possono essere richiamate più volte da altre parti di un programma . Questo permette ai programmatori di creare codice che si potrebbe utilizzare più volte e conservarla in un metodo. Quindi , il programmatore può usare quel nome di metodo tutto altri progetti . Nel seguente esempio , il programmatore definisce una funzione che restituisce il risultato di un'operazione di moltiplicazione . Il metodo accetta due "argomenti" o input forniti dall'utente della funzione :
>>> def moltiplicano ( x , y ) :
. . . return x * y
Argument Liste
L' elenco degli argomenti di un metodo serve essenzialmente come i parametri di input del metodo . Quando un programmatore definisce un metodo come avere un particolare elenco di argomenti , chiunque utilizzi il metodo deve fornire tali argomenti in modo per poter funzionare correttamente . Quali valori fornite dall'utente dipende dal programma , ma il numero di argomenti e il tipo di dati forniti per ogni argomento sono requisiti del metodo . Come nell'esempio " moltiplicare ( x , y) " , il metodo di moltiplicazione ha due argomenti di tipo numerico e restituisce un risultato numerico . Immissione di diversi tipi di dati produrrà effetti inattesi , e non inserendo tutti gli argomenti farà sì che il metodo per mandare in crash il programma .