|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Vad är Python 2.5

    ? Python 2.5 är en utveckling milstolpe i programmeringsspråket Python , som erbjuder förbättringar jämfört med äldre versioner av Python . Förutom att bland fler bibliotek som omfattar önskad funktionalitet begärs av Python användarbas , innehöll 2,5 versionen också några syntaktiska skillnader involverar undantag fånga , och optimeringar till exekvering av kod hastighet . Python skapare Guido van Rossum släppt Python 2.5 i september 2006 , vilket följdes två år senare av versionerna 2.6 och 3.0 . Försök /förutom /finally-blocken

    Försök /utom block är vanliga undantag effektfulla mekanismer i programmering . Python innehåller " annat" uttalanden så dessa block fånga fel beteende mer fullständigt . Version 2.5 ingår också " äntligen " uttalande , som skulle köra oavsett vad som hände i de föregående blocken . Till exempel :

    prova :

    /* kodblock * /

    except1 :

    /* kodblock * /
    < p > except2 :

    /* kodblock * /

    annat :

    /* kodblock * /

    äntligen :
    < p > /* kodblock * /

    " prova " uttalande kommer att utföra , och antingen " except1 , " " except2 , " eller " annat" kommer att utföra beroende på felet kastades av " försök . " Oavsett , kommer " äntligen " blocket köras oavsett om det fel . Sortimentet Nyhet Syntax för Villkorsuttryck

    Guido van Rossum , efter påtryckningar från Python -användare , bildat ett nytt villkorat uttalande som sammanföll med C- stil uttalande " en b : ? c. " . Detta uttalande , som kallas " ternära " uttalande , betyder bara att " om a är sant, då B , annars c " . För att tillgodose detta , utvecklade van Rossum följande syntax :

    x = sant om villkoret annars falskt

    som tilldelar sanna och falska värden till variabeln beroende på tillstånd uttalande ( " x är sant om villkoret är sant , annars x är falskt " ) .
    hastighetsoptimering

    Många optimeringar gjordes till den underliggande koden för att förbättra snabbhet i utförandet . Funktioner som " set " och " frozenset " har optimerats för att prestera på tre gånger sin traditionella hastighet . Hastigheten på strängoperationer på Unicode ökades också . Undantag flyttades till en annan typ av klass genomförande , påskynda klass exemplifiering . Dessutom sparar Python framgångsrika import från kataloger att minska samtal till systemet under importen . Addera nya och förbättrade moduler

    en ny ordlista klass , " defaultdict , " ingick att skapa standardiserade ordbok objekt med standardvärden när nya nycklar refereras . Den " brevlåda " modul var omskriven för att inkludera funktioner för att modifiera brevlådor samt läsa dem . Den " os " modul också skrivas om för att ändra returvärden av returnerade datum /tider , samt att ändra hur processer hanteras . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör ett fönster i Python
    ·Hur man ska tolka en sträng som en Boolean i Python
    ·Hur man skriver ett Python-skript för Blender
    ·Hur man gör världsnamn i Python
    ·Hur man kompilerar en Dictionary of Numbers i Python
    ·Hur man skriver inmatade information till fil Python
    ·Hur du sorterar en ordbok i Python med de värden
    ·Mata in flera strängar användarens input i Python
    ·Hur köra Python Code
    ·Hur man hittar en lista i Python
    Utvalda artiklarna
    ·Hur konverterar man från binär till decimal Använda …
    ·Hur man tar bort Konsoler från en sträng i VBA
    ·Hur man klarar Pekare till funktioner
    ·Hur man skriver en Input ström till ett uttag Stream
    ·Förhindra att Minnesläckor i C + +
    ·Konvertera en Transact - SQL datum till ett String
    ·Hur man gör en labyrint i Java
    ·Hur man kompilerar flera CPP filer
    ·Hur man hanterar ett Null Pointer Undantag i Java
    ·Hur paketet python skript
    Copyright © Dator Kunskap http://www.dator.xyz