| 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 >> Computer Programming Languages >> Content
    Les utilisations de Python Rendement
    Selon l'Indice de la langue TIOBE , Python est un des langages de programmation les plus populaires dans le monde . Python est un langage de plus haut niveau qui prend en charge des fonctionnalités telles que le développement interactif et de la gestion de la mémoire. Les programmeurs peuvent exécuter du code comme il est écrit , et n'ont pas besoin de gérer les détails de mémoire de bas niveau qui empoisonnent souvent les programmeurs dans d'autres langues . Cette offre programmeurs Python l'occasion pour accélérer le développement au détriment des programmes un peu plus lent . Le mot-clé de rendement Python est utilisé pour créer des types spéciaux d'objets appelés générateurs . Itération

    itération est une pierre angulaire de la programmation efficace . Itération est ce qui permet à des ordinateurs pour effectuer des tâches répétitives encore et encore jusqu'à atteindre une condition de sortie . Parfois qualifiée de " bouclage " itération peut être trouvé dans toutes les langues de programmation informatique . Itération est souvent effectuée sur une sorte de structure de données , d'effectuer une action sur chaque élément. En Python , cela se fait comme ceci: Liste

    = [1 , 2, 3 , 4, 5 ]

    pour e dans la liste :

    print e

    Ce code affichera chaque numéro dans la liste de la ligne de commande .
    Iterables

    Iterables Python sont un type particulier d' objet qui peut être réitéré en utilisant le intégré dans la syntaxe de Python. Iterables peuvent être utilisés avec la syntaxe d'itération "pour" de Python, ce qui les rend très pratique. Iterables sont essentielles à la compréhension du rendement. Itératifs objets typiques incluent la plupart des types de données en Python . Les programmeurs peuvent définir leurs propres objets itératifs ainsi .

    Générateurs

    générateurs de Python sont très semblables à Iterables . Cependant, contrairement aux objets itératifs , générateurs ne peuvent être utilisés qu'une seule fois . Au lieu de stocker toutes les valeurs , les générateurs de Python génèrent toutes les valeurs dans le générateur à la volée. Une fois que le générateur a été utilisé , il cesse de produire des valeurs et est "mort". Un nouveau générateur doit être créé. Les générateurs sont très économe en mémoire , car elles ne stockent aucune valeur.
    Rendement

    rendement est utilisée pour créer des générateurs . Quand Python rencontre une instruction yield , il crée un générateur et ne fait pas exécuter le code jusqu'à ce que l'objet générateur est appelé. Le rendement est habituellement utilisé comme ceci:

    def CreateGenerator ():

    mylist = range (3) pour

    for i in mylist :


    rendement i * i

    Ce générateur produit les valeurs ( 1 , 4, 9 ) à la boucle d'appel.

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir des nombres décimaux de f…
    ·Comment créer des cartes de voeux virtuelles pour le p…
    ·Quels sont les états typiques de la programmation proc…
    ·Les erreurs de syntaxe dans les instructions SQL 
    ·Définition des états séquentiels 
    ·Comment normaliser une matrice dans MATLAB 
    ·Les avantages d'utiliser Pseudocode 
    ·Comment ouvrir des fichiers JPG avec Microsoft Net Fram…
    ·Comment faire pour créer un champ entier 
    ·Comment écrire un logiciel requise Caractéristiques (…
      articles en vedette
    ·Comment désosser sur Visual C 
    ·Quels sont les clés d'attributs 
    ·Comment générer une chaîne alphanumérique aléatoir…
    ·Comment faire pour obtenir la taille du fichier à dist…
    ·Puis-je utiliser le codage PHP avec un éditeur HTML co…
    ·Comment faire pour supprimer un Byte Character en PHP 
    ·Comment faire pour résoudre des équations dans Visual…
    ·Comment mettre à jour un ClientScriptBlock enregistré…
    ·Comment faire pour trouver un OS Grid Reference 
    ·Comment faire pour utiliser un service Web pour affiche…
    Copyright © Connaissances Informatiques http://fr.wingwit.com