Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Gebruik van Python Yield
Volgens de Tiobe Language Index , Python is een van de meest populaire programmeertalen in de wereld . Python is een taal op hoger niveau , dat functies zoals interactieve ontwikkeling en geheugenbeheer ondersteunt . Programmeurs kunnen code worden uitgevoerd als het geschreven is , en hoeft niet te laag niveau geheugen details die vaak teisteren programmeurs in andere talen te beheren . Dit biedt Python programmeurs de mogelijkheid voor snellere ontwikkeling ten koste van iets trager programma . De Python Yield sleutelwoord wordt gebruikt om speciale types van voorwerpen genoemd Generators maken . Iteratie

Iteratie
is een hoeksteen van effectieve programmering . Iteratie is wat laat computers om repetitieve taken opnieuw uit te voeren over en over totdat het realiseren van een exit staat. Soms aangeduid als ' looping ' Iteratie is te vinden in alle programmeertalen . Iteratie wordt vaak uitgevoerd dan een soort van data -structuur , het uitvoeren van een actie op elk element . In Python , gebeurt dit als volgt:

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

voor e in lijst :

afdrukken e

Deze code zal elk nummer in de lijst af te drukken op de opdrachtregel .
Iterables

Python Iterables
zijn een speciaal soort object dat kan worden herhaald met behulp van de ingebouwde Python syntax . Iterables kan met Python " voor" iteratie syntax , waardoor ze zeer geschikt . Iterables zijn cruciaal voor het begrip Yield . Typische Iterable objecten omvatten de meeste van Python's data types . Programmeurs kunnen hun eigen Iterable objecten evenals
Generatoren

Python's Generators
definiëren . Zijn zeer vergelijkbaar met Iterables . Echter , in tegenstelling tot Iterable voorwerpen , Generatoren mag slechts een keer worden gebruikt . In plaats van het opslaan van alle waarden , Python Generatoren genereren alle waarden in de generator op de vlieg . Nadat de generator is gebruikt , houdt het op waarden opleveren en is "dood . " Een nieuwe generator moet worden gecreëerd . Generatoren zijn zeer geheugenefficiënte , omdat zij geen waarden opgeslagen .
Yield

Yield
wordt gebruikt Generators maken . Wanneer Python ontmoet een opbrengst verklaring creëert een generator en niet daadwerkelijk code uitvoeren totdat de generator object wordt genoemd . Opbrengst wordt meestal gebruikt als zo :

def createGenerator ( ) op Twitter :

mylist
= bereik

for i in mylist ( 3 ) :

yield i *
i

Deze generator levert de waarden ( 1 , 4 , 9 ) aan het bellen lus .

Previous: Next:
  Computer Programming Languages
·Hoe maak je 3D Characters gebr…
·Hoe gebruik Google Vertalen vo…
·Hoe om tekst te wissen in Pyth…
·Hoe Matrices gebruiken QBasic …
·Hoe kan ik een OST-bestand wij…
·Hoe het ontwerpen van een wink…
·Protege OWL Tutorial 
·Hoe kan ik meerdere lijnen in …
·De functie van Len 
  Related Articles
Hoe Search Engine Ranking of SEO van een…
De geschiedenis van Visual Basic 6.0 
Basis van Visual Basic 
Kenmerken van Visual Basic 
Tutorial van Visual Basic 6 
Wat zijn de functies van Visual Basic ? 
De Eigenschappen van een collectie in VB…
Hoe je alle items Inside van een keuzeli…
Hoe maak je een lijst van printers in VB…
  Programmering Articles
·Hoe maak je een Procentuele wijziging in…
·Variabele Nummer Typen in VBA 
·Hoe Mobile Phones programmeren met Java …
·Hoe te GridView weergeven op een aparte …
·MySQL Verschillende Tutorial 
·Hoe maak je een UDF -bestand 
·Hoe maak je een tabel schrijven 5X5 Met …
·Hoe te Objecteigenschappen binden aan ee…
·Alternatieven voor Boomerang Decompiler 
Copyright © Computer Kennis http://www.nldit.com