Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment passer une chaine en tant qu…
  • Comment initialiser une variable Flo…
  • Comment écrire du code pour créer …
  • Comment utiliser SDF et SQL Connecti…
  • Comment changer un titre de l'applic…
  • Comment faire pour créer une procé…
  • Comment calculer SHA1 pour une chaî…
  • Comment mettre à jour Sélectionnez…
  • Comment utiliser des constantes dans…
  • Comment ajouter une bordure à l'aid…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser des variables SQL dans Oracle 
  • Comment tracer Grandes Lignes dans MATLAB 
  • Comment utiliser Sélectionnez Où faire correspondre sur toutes les colonnes DB2 
  • Comment installer une chaîne de connexion dans les paramètres Application 
  • Comment transférer de microcontrôleurs pour PC 
  • Comment créer des diagrammes UML 
  • Quelles sont les différentes structures de l'organigramme 
  • Comment ajouter un préfixe dans une liste Point 
  • Comment convertir une chaîne en GUID 
  • Alice programmation Aide 
  • Connaissances Informatiques © http://www.ordinateur.cc