Python 3 è l'ultima incarnazione del potente linguaggio di programmazione general-purpose scritto dal programmatore olandese Guido van Rossum . Python 3 è attrezzato con molti miglioramenti al linguaggio di base , come ad esempio la sintassi più pulita . Tuttavia, non è compatibile con le precedenti versioni di Python . Python 3 è ampiamente usato per molte applicazioni , come ad esempio lo sviluppo Web , accesso a database , calcolo scientifico e giochi. Tipi di dati
In Python 3 , come nelle versioni precedenti , ogni valore è un tipo di dati . Python 3 risolve il tipo di dati di ogni variabile deve avere , in base al suo compito originario , e tiene traccia del tipo di dati internamente . Questo significa che non è necessario dichiarare in modo esplicito il tipo di dati di ogni variabile . Tipi di dati nativi in Python 3 includono booleani , che hanno veri o falsi valori , numeri interi, numeri in virgola mobile e frazioni , stringhe e tipi più complessi , come il modulo , la funzione e file.
Funzioni < br >
Python 3 è dotato di funzioni - blocchi denominati di codice che possono essere eseguiti in diversi punti all'interno di un programma - ma sono più facili da implementare che in altri linguaggi di programmazione , come C + + , Java e Pascal . Ogni dichiarazione di funzione inizia con la parola chiave "def ", seguito dal nome della funzione , quindi da uno o più argomenti tra parentesi . Ogni funzione Python 3 restituisce un valore ; " . None" se la funzione non esegue in modo esplicito l'istruzione return , restituisce il valore nullo di Python , chiamato
stampa ( ) Funzione < br >
In Python 3 , l' istruzione di stampa è stata sostituita dalla funzione print () , che prende tre argomenti chiave : . " Settembre ", " fine" e "File" The print ( ) viene utilizzata per stampare l'output del programma per lo schermo o altrove . Il " Settembre " argomenti default ad uno spazio. La "fine" argomento predefinito "\\ n ", motivo per cui le chiamate alla funzione print () sono seguiti da una nuova linea . I "file" argomento predefinito " sys.stdout , " il flusso di output standard . La nuova funzione print ( ) rende le dichiarazioni di stampa in precedenti programmi Python non validi. Tuttavia, essendo le dichiarazioni , possono essere sostituiti modo affidabile utilizzando uno strumento automatico .
Interi
Python 2 avevano due tipi di dati separati per i numeri interi , noti come "int " e "a lungo. " il tipo di dati "int " è stato limitato dal parametro chiamato " sys.maxint ", che varia da una piattaforma all'altra , ma di solito era 2 ^ 32-1 , mentre il tipo di dati "lungo" è stato utilizzato per qualsiasi numero intero più grande di un semplice "int ". Python 3 elimina il tipo di dati "lungo" e comprende un solo tipo built-in di dati per i numeri interi , denominati "int . " Il nuovo tipo di dati " int " si comporta in modo molto simile al vecchio " " tipo di dati a lungo . Nonostante la costante " sys.maxint " è stato rimosso , non c'è più un limite al valore di interi in Python 3 .