Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Použitie Python Výnos

Podľa TIOBE Jazyk Index , Python je jeden z najpopulárnejších programovacích jazykov na svete . Python je jazyk vyššej úrovne , ktorý podporuje funkcie , ako je interaktívny vývoj a správa pamäte . Programátori môžu spustiť kód , ako je to napísané, a nemusíte sa riadiť detaily low - level pamäti , ktoré často trápia programátorov v iných jazykoch . To ponúka Python programátorom možnosť rýchlejšieho rozvoja na úkor mierne pomalší programov . Kľúčové slovo Python Výnos sa používa na vytvorenie špeciálne typy objektov sa nazývajú generátory . Iterácie

iterácie je základným kameňom efektívne programovanie . Iterácie je to , čo umožňuje počítačom vykonávať opakujúce sa úlohy znova a znova , kým spĺňajú podmienku ukončenia . Niekedy sa označuje ako " slučkovania , " iterácia možno nájsť vo všetkých počítačových programovacích jazykoch . Iterácie sa často vykonáva cez nejaké dátové štruktúry , vykonanie akcie na každý prvok . V Pythone , toto je robené ako tak :

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

pre e v zozname :

tlač e

Tento kód bude tlačiť každé číslo v zozname na príkazovom riadku .
Iterables

Python Iterables sú zvláštny druh objektu , ktorý je možné iterovat pomocou vstavaný syntax Pythonu . Iterables môže byť použitý s Python je " za " syntaxe iterácie , čo je veľmi výhodné . Iterables sú zásadné pre pochopenie výnos . Typické Iterable objekty patrí väčšina dátových typov Python . Programátori môžu definovať svoje vlastné Iterable objekty rovnako .
Generátory

Generátory Python sú veľmi podobné Iterables . Avšak , na rozdiel od Iterable objektov , Generátor môže byť použitý iba raz . Namiesto uloženie všetkých hodnôt , generátory Python generovať všetky hodnoty v generátore na muchy . Akonáhle je generátor bol použitý , prestane pre získanie hodnôt a je " mŕtva . " Nový generátor musí byť vytvorený . Generátory sú veľmi pamäť efektívne , pretože neskladujte žiadne hodnoty .
Výnos

Výnos sa používa na vytvorenie generátory . Pri Python narazí vyhlásenie výťažok , vytvorí generátor a nie je v skutočnosti spustiť kód , kým generátor objekt sa nazýva . Výnos je zvyčajne používaný ako tak :

def createGenerator ( ) :

mylist = rozsah ( 3 )

pre i v myList :

výnosu i * aj

Tento generátor dáva hodnoty ( 1 , 4 , 9 ) k volajúcemu slučky .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené