Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Python Programming >> .

Che cosa è Python 2.5 ?

Python 2.5 è una pietra miliare dello sviluppo nel linguaggio di programmazione Python , che offre miglioramenti rispetto alle vecchie versioni di Python . Oltre a includere altre librerie che coprono funzionalità desiderata richiesto dalla base di utenti di Python , la release 2.5 include anche alcune differenze sintattiche che coinvolgono eccezione cattura e ottimizzazioni per velocizzare l'esecuzione di codice . Python creatore Guido van Rossum Python 2.5 rilasciato nel settembre 2006 , cui ha fatto seguito due anni dopo da versioni 2.6 e 3.0 . Try /except /finally blocchi

try /except blocchi sono comuni eccezione -catching meccanismi di programmazione . Python include dichiarazioni "else" in modo da questi blocchi catch comportamento errore in modo più completo . La versione 2.5 include anche l'affermazione "finalmente" , che avrebbe eseguito indipendentemente da ciò che è accaduto nei blocchi precedenti . Per esempio :

provare :

/* blocco di codice * /

except1 :

/* blocco di codice * /Eventi

except2 :

/* blocco di codice * /

altro :

/* blocco di codice * /

infine :

/* blocco di codice * /

l'affermazione " provare " eseguirà , e sia " except1 , " " except2 , " o " altro " si esegue a seconda dell'errore lanciata da " provare ". Indipendentemente da ciò, il blocco " finalmente " si esegue indipendentemente da errori .
Nuova sintassi per Condizionali

Guido van Rossum , su insistenza di utenti Python , incorporato un nuovo condizionale dichiarazione che ha coinciso con l'affermazione C stile " a b : c" . Questa affermazione , detta dichiarazione " ternario " , significa solo che " se a è vero, allora b , altrimenti c" . Come rimedio, van Rossum ha sviluppato la seguente sintassi :

x = true se la condizione altrimenti falso

che assegna i valori true e false alla variabile basato sulla dichiarazione condizione ( " x è vero se la condizione è vera , altrimenti x è falso " ) .

 

Programmazione © www.354353.com