Un'introduzione a Python 3

November 12

Python 3 è l'ultima incarnazione del potente, linguaggio di programmazione general-purpose scritto dal programmatore olandese Guido van Rossum. Python 3 presenta molti miglioramenti al linguaggio di base, come ad esempio la sintassi più pulita. Tuttavia, non è compatibile con le versioni precedenti di Python. Python 3 è ampiamente usato per molte applicazioni, come ad esempio lo sviluppo Web, l'accesso al database, calcolo scientifico e giochi.

Tipi di dati

In Python 3, come nelle versioni precedenti, ogni valore ha un tipo di dati. Python 3 elabora i dati che tipo ogni variabile deve avere, in base alla sua assegnazione originale, e tiene traccia del tipo di dati internamente. Questo significa che non è necessario dichiarare esplicitamente il tipo di dati di ciascuna variabile. tipi di dati nativi in ​​Python 3 sono booleani, che hanno valori true o false, numeri interi, numeri in virgola mobile e frazioni, stringhe e tipi più complessi, come ad esempio il modulo, la funzione e il file.

funzioni

Python 3 ha funzioni - denominate blocchi di codice che possono essere eseguiti in diversi punti all'interno di un programma - ma sono più facili da implementare che in alcuni altri linguaggi di programmazione, ad esempio C ++, Java e Pascal. Ogni dichiarazione di funzione inizia con la parola chiave "DEF", seguito dal nome della funzione, poi da uno o più argomenti tra parentesi. Ogni funzione Python 3 restituisce un valore; se la funzione non esegue in modo esplicito una dichiarazione di ritorno, restituisce il valore nullo di Python, chiamato "nessuno".

Stampa () Funzione

In Python 3, l'istruzione di stampa è stata sostituita dalla funzione print (), che prende tre argomenti chiave:. "Sep", "fine" e "File" la funzione di stampa () viene utilizzato per stampare output del programma per lo schermo o altrove. I "sep" argomento predefinito ad uno spazio. La "fine" di default argomento "\ n", che è il motivo per cui le chiamate alla funzione print () sono seguiti da una nuova linea. I "file" default argomento "sys.stdout", il flusso di output standard. La nuova funzione print () rende le dichiarazioni di stampa in precedenti programmi Python non validi. Tuttavia, essendo dichiarazioni, possono essere sostituiti in modo affidabile mediante uno strumento automatico.

interi

Python 2 aveva due tipi di dati separate per gli interi, noti come "int" e "lunga". Il "int" tipo di dati è stato limitato dal parametro chiamato "sys.maxint", che variava da una piattaforma all'altra, ma di solito era 2 ^ 32-1, mentre il tipo "lungo" dati sono stati utilizzati per ogni intero più grande di una normale "int." Python 3 elimina tipo "lungo" dati e comprende un solo tipo predefinito di dati per gli interi, chiamato " int. "il nuovo" int "tipo di dati si comporta molto simile al vecchio" "tipo di dati a lungo. Anche se la costante "sys.maxint" è stato rimosso, non vi è un limite al valore di interi in Python 3.