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

Variabilný Argument Zoznamy pre Python

Python funguje ako všeobecný účel a vysoko flexibilné programovací jazyk používaný v rozvojových kód pre stolné počítače a webových aplikácií . Časť Python odvolanie k širokej užívateľskej základni je jeho funkčnosť . Python používa pojmy z programovania modelovať seba ako kompletné jazyk , ktorý podporuje jednoduchosť použitia a flexibilné syntax . V tomto duchu , programátori môžu vyvíjať kód , ktorý môže trvať metódy premenlivé množstvo argumentov ( skôr ako staticky definovaný zoznam ) . Toho je dosiahnuté pomocou syntaxe Pythonu a vstavaných dátových typov . Python metódy

základom Python programovanie ( a nejaký druh kódu , keď na to príde ) , sa skladá z metód . Programátori definovať metódy ako pomenované bloky kódu, ktoré možno získať opakovane od ostatných častí programu . To umožňuje programátorom vytvárať kód , ktorý sa môže opakovane používať a ukladať ich v metóde . Potom , programátor môže použiť tento názov metódy v priebehu ďalších projektov . V nasledujúcom príklade , programátor definuje funkciu , ktorá vracia výsledok operácie násobenia . Táto metóda má dve " argumenty " , alebo vstup poskytnuté užívateľom funkcie :

>>> def násobenia ( x , y ) :

. . . návrat x * y
Argument zoznamy

zoznam argumentov metódy v podstate slúži ako vstupné parametre metódy . Keď programátor definuje spôsob , ako mať osobitný zoznam argumentov , niekto pomocou metódy musia tieto argumenty , aby to správne fungovalo . Aké hodnoty užívateľských dodávky závisí od programu , ale počet argumentov a typ údajov , ktoré dostane každý argument sú požiadavky metódy . Rovnako ako v " násobenie ( x , y ) " Napríklad , násobenie metóda preberá dva argumenty numerického typu a vráti číselný výsledok . Zadanie rôzne typy dát sa produkovať neočakávané účinky , a to zadaním všetky argumenty spôsobí , že metóda k havárii programu .
Predvolené hodnoty

programátor môže rozhodnúť , v určitom okamihu , že metóda by mala zvládnuť premenlivé množstvo argumentov . To možno vykonať dvoma spôsobmi . Prvý je vytvoriť východiskové hodnoty pre argumenty v metóde . Predvolené metóda jednoducho poskytuje hodnoty pre argument , ako to je volané . Ak užívateľ metódy nedodáva argument , metóda používa predvolenú hodnotu ( ako v nasledujúcom príklade ) :

>>> def násobenia ( x , y = 2 ) :

. . . návrat x * y

>>> násobenie ( 1 ) //no y argument východzí 2

>>> násobenie ( 1 , 3 ) //y argument dodáva užívateľom , y = 3
Variabilný Tvrdenia

ďalší spôsob , ako dodať premenných argumentov je vykonávajúci " * args " kľúčové slovo v definícii metódy . * Args kľúčové slovo predstavuje súbor argumentov v jednom mene , z ktorých môže programátor prístup môže argumenty cez nulovej indexovaného pole hodnôt . V nasledujúcom príklade , * args kľúčové slovo definuje súbor argumentov v metóde , a užívateľ volá metódu s rôznymi zoznamami argumentov :

>>> def násobiť ( x , y , * args ) :

. . . j = x * y

. . . pre x v * args :

. . . j * x

. . . návrat j

>>> násobenie ( 1 , 2 ) //je potrebný iba prvé dva argumenty

>>> násobenie ( 1 , 2 , 5 , 6 ) //dva ďalšie argumenty

>>> množia ( 4 , 5 , 3 , 4 , 6 , 7 , ) //štyri ďalšie argumenty

Najnovšie články

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