Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire pour convertir JSON au…
  • Python charge Fonctions 
  • Comment apprendre Python dans Ubuntu…
  • Comment faire pour supprimer des clé…
  • Comment démarrer l'environnement ID…
  • Comment obtenir Plage de nombres alé…
  • Comment lire un flotteur binaire ave…
  • Comment faire Division régulier en …
  • Comment itérer sur les lignes de fi…
  • Comment faire Variables sortie nombr…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    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 * /

    except2 :

    /* bloc de code * /

    autre :

    /* bloc de code * /

    enfin :

    /* 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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment remplacer une date en Python 
  • Comment effacer un tableau ou une liste en Python 
  • Python pour les programmeurs débutants 
  • Comment ouvrir CMD dans le fond avec Python 
  • Comment: Python au format PDF 
  • Comment faire pour utiliser un script Python Twitter 
  • Comment définir des variables globales en Python 
  • J'ai une erreur de syntaxe incorrecte dans Python 
  • Comment faire pour supprimer Quotes dans Python SQLite 
  • Fonctions récursives Python 
  • Connaissances Informatiques © http://www.ordinateur.cc