Sviluppato alla fine degli anni '80 , Python è un linguaggio di programmazione dinamico sia per applicazioni desktop e web . Sintassi di Python è semplice ed elegante . Progettato per ridurre al minimo i caratteri estranei e le parole chiave , utilizza gli spazi bianchi al posto di flusso impedendo parentesi graffe ed elimina digitando parole chiave come " int " e "doppio ". Supporta anche classi e metodi orientati agli oggetti , quindi si può definire e organizzare subroutine in un modo semplice e intuitivo . Chi Python
Python è un linguaggio di programmazione ad alto livello . E 'comunemente interpretata , ma può anche essere compilato in file eseguibili stand-alone con alcune estensioni di terze parti . Viene fornito con una vasta libreria di funzioni che fornisce il supporto per l'elaborazione delle stringhe , protocolli Internet, come TCP /IP e le interfacce del sistema operativo . Python è tipizzato dinamicamente , il che significa che le dichiarazioni senza senso come " diretta " /2 di compilazione anche se non si può dividere una stringa da un numero intero . Tuttavia, Python getterà un tipo di errore quando l'istruzione viene effettivamente eseguita .
Python Flow Control
differenza di Java e C , Python usa spazi vuoti come un blocco delimitatore anziché parentesi graffe o tonde . Esso utilizza un ritorno a capo al posto di un punto e virgola . Quando si utilizza il paradigma di programmazione orientata agli oggetti , Python usa la parola chiave "def " per indicare classi e metodi . La sua parola chiave " per " definisce un ciclo , un ciclo su una serie di elementi , piuttosto che una serie di numeri interi . Le parole chiave " se " e lavoro " altro " simile ad altre lingue ; test Python la giusta condizione dopo il "se" parola chiave ed esegue il blocco se è vero , ed esegue la clausola else altrimenti . Python usa " elif " invece di " else if ", comunque .
Matematica e espressioni in Python
espressioni in Python sono simili alle espressioni in altre lingue , con alcune idiosincrasie . Quando si esegue la divisione intera , Python arrotonda sempre per difetto al numero intero più vicino , in modo da " x = 1/2" sarebbe impostare il valore di " x " a zero , piuttosto che una frazione . Tuttavia, esprimendo uno dei due operatori come un numero decimale in virgola mobile rende il risultato anche di un numero in virgola mobile , in modo da " x = 1.0 /2" imposta il valore di " x " per 0,5 .
Python Esempi
programmi scritti in Python spazi bianchi , questi programmi hanno bisogno di entrambi i diversi spazi o una singola pressione del tasto "Tab " in luogo delle parole " [ scheda ] " programma below.This stampa la parola " Ciao ! " :
print " Ciao ! "
Questo programma stampa "X è 3 ! Y è 4 ! "Se il valore della variabile x è 3 e il valore di y è 4 . Ciò funzionerà anche quando x è un valore non intero , nel qual caso sarà mai eseguire la seconda linea :
se x == y == 3 e 4: [ tab] print "X è 3 ! Y è 4 "
Questo programma stampa i valori di allineamento" arr " :
for i in arr [ scheda ] stampa arr
Questo programma stampa il valori in una matrice accanto l'indice del valore :
for i in range ( len ( a) ) : [tab ] stampare i, a [i]
< br >