Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Wat is Python 2.5 ?
Python 2.5 is een mijlpaal in de ontwikkeling van de programmeertaal Python , biedt verbeteringen ten opzichte van de oudere versies van Python . Naast waaronder meer bibliotheken die door de Python user base gevraagde gewenste functionaliteit , de 2.5 versie ook enkele syntactische verschillen met uitzondering vangen , en optimalisaties tot uitvoering van code snelheid. Python maker Guido van Rossum uitgebracht Python 2.5 in september 2006 , die twee jaar later gevolgd door versies 2.6 en 3.0 werd gevolgd . Probeer /Behalve /slot Blokken

Probeer /Behalve blokken zijn vaak uitzondering springende mechanismen in de programmering . Python omvat " anders " statements zodat deze blokken te vangen fout gedrag meer volledig . Versie 2.5 ook de "eindelijk " verklaring, die zou uitvoeren , ongeacht wat er in de voorgaande blokken . Bijvoorbeeld :

proberen :

/* blok code * /

except1
:

/* blok code * /

> except2 :

/* blok
van code * /

anders :

/* blok code * /

eindelijk :

/* blok code * /

de " proberen " instructie zal worden uitgevoerd , en ofwel " except1 , " " except2 , " of " anders " zal uitvoeren , afhankelijk van de fout door gegooid " proberen . " Desondanks zullen de "eindelijk " blok ongeacht uitvoeren van fouten .
Nieuwe Syntax voor Conditionals

Guido van Rossum
, op aandringen van Python gebruikers , opgenomen een nieuwe voorwaardelijke verklaring dat samenviel met de C stijl verklaring " een b : c" . Deze verklaring , genaamd de " ternaire " statement , betekent gewoon dat "als een waar is, dan b , anders c " . Om dit op te vangen , van Rossum ontwikkelde de volgende syntaxis :

x = true als voorwaarde anders valse

wat waar en onwaar waarden toekent aan de variabele op basis van de toestand verklaring ( " x is waar als de voorwaarde waar is , anders x is onwaar " ) .
Speed ​​Optimizations

Veel optimalisaties
werden gedaan om de onderliggende code om snelheid van uitvoering te verbeteren . Functies zoals " set" en " frozenset " werden geoptimaliseerd om te presteren op drie keer hun traditionele snelheid . De snelheid van tekenreeksbewerkingen op Unicode werd verhoogd . Uitzonderingen werden verplaatst naar een andere stijl van class-implementatie , het versnellen van klasse instantiatie . Ook Python redt succesvolle invoer van directories om gesprekken tijdens het importeren om het systeem te verminderen .
Nieuwe en verbeterde modules

Een nieuw woordenboek klasse , " defaultdict , " werd opgenomen om standaard woordenboek objecten te maken met de standaardwaarden wanneer nieuwe sleutels werden verwezen . De " brievenbus " -module werd herschreven om de functionaliteit bevatten voor het wijzigen van mailboxen als ze te lezen. De " os " module werd ook herschreven om terugkeer waarden van teruggekeerde datum /tijd , alsmede aan te passen hoe processen werden behandeld wijzigen .

Previous: Next:
  python Programming
·Zo plaatst u een Python script…
·Python List Manipulatie 
·Hoe te Random Lijsten Pick Van…
·Hoe maak je een Uitgezet funct…
·De dichtstbijzijnde Integer Fu…
·Hoe kan ik zoeken in Python 
·Wat zijn de voordelen van Pyth…
·Hoe te Python converteren naar…
·Non -root installatie van Pyth…
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe te converteren naar Seconden Tijd vo…
·Hoe te Duplicaten verwijderen van een Se…
·Hoe maak je een eenvoudige Easytrieve pr…
·Hoe kan ik een afbeelding uploaden om PH…
·Hoe maak je een resultaat geven aan Komm…
·Hoe Microsoft Script Debugger gebruiken 
·Hoe te Kolommen in DataGrid 
·Hoe u de DataGridView CurrentRow 
·Hoe te Pointer Arrays toevoegen of verwi…
Copyright © Computer Kennis http://www.nldit.com