| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Qu'est-ce que Python 2.5
    ? Python 2.5 est une étape importante du développement dans le langage de programmation Python, offrant des améliorations par rapport aux versions antérieures de Python. En plus d'inclure davantage de bibliothèques couvrant fonctionnalité désirée demandé par la base d'utilisateurs de Python , version 2.5 comprend également quelques différences syntaxiques impliquant exception attraper , et des optimisations à la vitesse d'exécution de code . Python créateur Guido van Rossum a publié Python 2.5 en Septembre 2006, qui a été suivi deux ans plus tard par les versions 2.6 et 3.0. Try /except /finally blocs

    try /except blocs sont communs exception qui attirent les mécanismes de programmation. Python comprend des déclarations "else" si ces blocs attrapent comportement d'erreur plus complètement . La version 2.5 comprend également le "enfin" déclaration, qui serait exécuter indépendamment de ce qui s'est passé dans les blocs précédents . Par exemple:

    essayer :

    /* bloc de code * /

    except1 :

    /* bloc de code * /
    < p > except2 :

    /* bloc de code * /

    autre :

    /* bloc de code * /

    enfin :
    < p > /* bloc de code * /

    la déclaration "essayer" exécutera , et non plus " except1 », « except2 ", ou " autre " exécutera en fonction de l'erreur levée par « essayer ». Quoiqu'il en soit, le bloc "enfin" exécutera en cas d'erreurs .
    Nouvelle syntaxe pour Conditionals

    Guido van Rossum, à l'insistance des utilisateurs de Python , intégré un nouveau conditionnelle déclaration qui a coïncidé avec la déclaration C de style "un b : c". Cette déclaration , dite déclaration " ternaire " , signifie simplement que «si une chose est vraie , alors b , sinon c". Pour répondre à cela, van Rossum a développé la syntaxe suivante:

    x = true si la condition d'autre fausse

    qui attribue des valeurs vraies et fausses à la variable basée sur la déclaration d' état ​​( "x est vrai si la condition est vraie , sinon x est faux " ) .

    optimisation de la vitesse

    nombreuses optimisations ont été apportées au code sous-jacent pour améliorer la vitesse d'exécution. Les fonctions telles que "set" et " frozenset " ont été optimisées pour fonctionner à trois fois leur vitesse traditionnelle. La vitesse des opérations de chaîne sur Unicode a également été augmenté . Des exceptions ont été déplacés vers un autre style de mise en œuvre de la classe , ce qui accélère l'instanciation de la classe. Aussi , Python sauve importations succès des annuaires de réduire les appels au système pendant le processus d'importation .
    Nouveau et amélioré Modules

    Une nouvelle classe de dictionnaire , " defaultdict " a été inclus pour créer des objets de dictionnaire standard et valeurs par défaut lorsque de nouvelles clés ont été référencés. Le module "boîte aux lettres " a été réécrit pour inclure des fonctionnalités de modification de boîtes aux lettres ainsi que les lire. Le module "os " a également été réécrit pour modifier les valeurs de retour de date retournée /temps , ainsi que de modifier la façon dont les processus ont été traitées.

    Previous :

    next :
      articles connexes
    ·Comment faire une boucle répétant en Python 
    ·Comment calculer les voyelles en Python 
    ·Comment faire pour intégrer Python en HTML 
    ·Comment mesurer le temps en Python 
    ·Comment faire pour convertir du binaire en décimal uti…
    ·Comment ajouter des espaces de premier plan dans Python…
    ·Qu'est-ce qu'un GIL Python 
    ·Comment créer une boucle While en Python 
    ·Comment faire pour exécuter Python 
    ·Comment obtenir l'invite de Python 
      articles en vedette
    ·Comment puis-je faire un bouton comparaître basée sur…
    ·Comment ajouter un nouveau champ dans un tableau avec P…
    ·Comment mettre à jour un DataRow en C # 
    ·Comment faire un Tag Cloud en PHP 
    ·Comment créer une documentation Vb.Net 
    ·Comment écrire un Pseudocode dans Visual Basic 
    ·Comment faire pour extraire les entrées de multiples F…
    ·Comment ajouter CRLF à une chaîne en Python 
    ·Comment exécuter du code VB6 
    ·Comment faire pour supprimer des éléments d'une liste…
    Copyright © Connaissances Informatiques http://fr.wingwit.com