Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Python 2.5

? Python 2.5 je vývoj míľnik v programovacom jazyku Python , ktorý ponúka vylepšenia oproti staršej verzii Pythonu . Okrem vrátane ďalších knižníc pokrývajúce požadovanú funkčnosť požadované užívateľské základne Python , 2.5 verzia tiež niektoré syntaktické rozdiely sa týkajú výnimky lov a optimalizácia na rýchlosť vykonávania kódu . Python tvorca Guido van Rossum prepustený Python 2.5 v septembri 2006 , po ktorom nasledoval o dva roky neskôr verzie 2.6 a 3.0 . Try /except /Konečne bloky

try /except bloky sú časté výnimky , lov mechanizmy programovania . Python zahŕňa " else " vyhlásenie , takže tieto bloky chytiť chybovú správanie viac úplne. Verzia 2.5 tiež sa " konečne " vyhlásenie , ktoré by sa spustiť bez ohľadu na to , čo sa stalo v predchádzajúcich blokov . Napríklad :

skúste :

/* blok kódu * /

except1 :

/* blok kódu * /

except2 :

/* blok kódu * /

inde :

/* blok kódu * /

nakoniec :

/* blok kódu * /

" skúsiť " vyhlásenie bude vykonávať , a to buď " except1 , " " except2 , " alebo " inak " bude vykonávať v závislosti na druhu chyby hodený " skúsiť . " Bez ohľadu na to , sa " konečne " blok spustiť bez ohľadu na chyby .
New Syntax pre podmieňovací

Guido van Rossum , na naliehanie užívateľov Python , ktoré sú zahrnuté nové podmienené vyhlásenie , že sa zhodoval s tvrdením c v štýle " b : c " . Toto vyhlásenie , tzv " ternárnu " vyhlásenie , jednoducho znamená , že " ak je to pravda , potom b , inak c " . Vyhovovať , van Rossum vyvinul nasledujúcu syntax :

x = true , ak podmienka iný false

ktorý priraďuje pravdivé a falošné hodnoty do premennej na základe stavu príkazu ( " x je pravdivý , ak podmienka je pravdivá , inak x je false " ) .
Speed ​​optimalizácia

Mnoho optimalizácia boli vykonané základné kódu pre zvýšenie rýchlosti vykonávania . Funkcie ako " set " a " frozenset " boli optimalizované tak , aby vystúpenie na trojnásobok svojej tradičnej rýchlosťou . Rýchlosť reťazcové operácie na Unicode bola tiež zvýšená . Výnimky boli presunuté do iného štýlu implementáciu triedy , urýchlenie triedy inštancie . Tiež, Python šetrí úspešné dovoz z adresára znížiť volania do systému počas procesu importu .
ClipArt nové a vylepšené moduly

nový slovník triedy , " defaultdict , " bola zahrnutá vytvoriť štandardné slovníka objekty s predvolené hodnoty , keď boli odvolával sa na nové kľúče . " Poštové schránky " modul bol prepísaný , aby zahŕňal funkčnosť pre úpravu schránky , rovnako ako ich čítanie . " Os " modul bol tiež prepracovaný upraviť návratovej hodnoty vrátené data /časy , rovnako ako zmeniť , ako boli riešené procesy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené