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

Python Funkcia pre začiatočníkov

Sila a flexibilita Python pochádza z jeho možného použitia ako jazyka pre tradičné desktop softvér a scenáre pre vývoj webových aplikácií . Python obsahuje rovnakú funkcionalitu ako ďalších viac zavedených programovacích jazykov ( napr. C alebo Java ) , pri zachovaní jeho pružnosti . Jedným zo základných aspektov všetkých týchto programovacích jazykov , " funkcia " , umožňuje vývojárom Python písať jasné a stručné kód , ktorý je dobre organizovaný , jednoduché použitie a opätovné použitie a jednoduchú správu . Definovanie funkcií

základné definície , funkcia môže byť opísaný ako pomenované bloku kódu sa vykonáva určitú úlohu alebo výpočty . Jednoduchý spôsob , ako definovať funkciu by vyzerať podobne ako tento :

def add ( a , b ) :

vrátiť + b

Tento kód definuje " pridať " funkcia , ktorá zoberie dva " argumenty " ( alebo premenné , ktoré kód vyžaduje na dokončenie svojej úlohy ) . Tieto argumenty ( a , b ) sa nazýva " parametre " z funkcie . Táto funkcia je tiež návratovú hodnotu , alebo hodnotu , ktorá funkcia produkuje po dokončení úlohy ( v tomto prípade " pridať " vráti hodnotu a + b ) .
Volanie funkcie

" def " kľúčové slovo znamená , že programátor je definovanie funkcie . Funkcia musí byť definovaná pred použiť ( pretože počítač nemôže nič robiť s funkciou , ktorá neexistuje ) . Po programátor definuje funkciu , on alebo ona môže teraz používať funkcie v kóde na plnenie úloh . Za predpokladu , že programátor je už definovaná funkcia " pridať " , bude teraz k dispozícii pre programátora " volanie " ( alebo využitie ) :

x = 4

y = 5

z = add ( x , y )

premennej " z " bude teraz obsahovať pridanej hodnoty x a y .
Ako Funkcia práce

Keď programátor volá funkciu , on alebo ona musí dodať argumenty funkcia vyžaduje ( ak existuje ) . Vo funkcii napríklad volanie

z = add ( x , y )

programátor dodáva premenné x a y . Ale v definícii funkcie , premenné sú rôzne :

def add ( a , b ) :

Argumenty funkcie zodpovedajú hodnotám vstúpil , keď je volaná . Takže v prípade , že kód vo funkcii add číta " návrat + b " potom, čo sa naozaj stane , je , že funkcia vracia prvý argument ( a ) pridaný do druhej ( b ) , ktorý v tomto prípade zodpovedá x a y .

predvolené tvrdenia

Programátori môže tiež naraziť na prípady, keď chcú , aby ich ubezpečil , že funguje vždy predvolené argumenty . V príklade

def add ( a , b ) :

používateľ musí zadať a b zakaždým , keď on alebo ona volá funkciu . Je však potrebné programátor chcete vytvoriť funkciu dodať , že môže trvať iba jeden argument , predvolené argument môže existovať :

def add ( a , b = 5 ) :

To znamená, že by iba používateľ zadať jeden parameter , druhý parameter ( b ) bude mať východiskovú hodnotu pripravený . Užívateľ môže, však , ešte definovať hodnoty pre b :

pridať ( 5 )

pridať ( 5 , 6 )

Najnovšie články

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