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

Ako používať funkcie v Pythone

Funkcia je najzákladnejší spôsob , ako abstrahovať úlohu v moderných programovacích jazykoch . Každý kód , ktorý sa opakuje viackrát vo svojom programe je kandidátom pre použitie funkcií v Pythone . Napríklad , ak váš program sa zaoberá teplôt a budete musieť často previesť do a zo stupňov Fahrenheita a Celzia , písanie funkcie robiť tie výpočty , je to dobrý nápad . Netriviálne alebo dlhé kusy kódu , ktoré by inak neporiadok jednoduchšie funkcia je tiež dobré miesto použiť funkciu . Pokyny dovolená 1

Vytvorte krátky a popisný názov pre funkciu . Všetky funkcie mená by mal popísať , čo sa funkcia vykoná. Napríklad , dobrý názov pre funkciu , ktorá prevádza zo stupňov Fahrenheita na stupne Celzia by mohol byť " fah_to_cel , " zatiaľ čo zbytočne dlhý a názov ťažko typu by " convert_fahrenheit_to_celsius . " Tiež sa uistite , že sledovať všetky informácie o mene konvencie ( ako camelcase alebo lower_case dohovorov ) váš program používa .
2

Rozhodnite sa číslo a meno argumentov . Python funkcia môže mať ľubovoľný počet argumentov . Pretože Python je dynamický jazyk , nebudete musieť starať o typ týchto argumentov , ale mali by byť pomenované rovnako . Rovnaké zásady pomenovanie pre názov funkcie platí pre argumenty . Je-li jeden z parametrov je teplota v stupňoch Celzia , dobré meno bude " ciel " alebo " Celzia " , zatiaľ čo " temperature_in_celcius " alebo "c " by bolo príliš ťažkopádne .

3

Zistite , aké funkcie vráti . Predtým , než si môžete sadnúť a napísať funkciu , musíte vedieť , ako sa bude používať . Budete potrebovať vedieť , či bude funkcia vracať hodnotu . Vzhľadom k tomu , Python je dynamický jazyk , nebudete musieť starať o type tejto návratové hodnoty , ale mali by ste vedieť , čo to je , aby sa začať písať kód , ktorý používa túto funkciu .
4

Napíšte funkciu prototyp . To je vyhlásenie , že začne telo funkcie a obsahuje názov a parametre funkcie . Tento príklad ukazuje funkciu , ktorá prevádza stupňov Celzia na stupne Fahrenheita . Trvá jeden argument , tituly v stupňoch Celzia , a vráti stupňov Fahrenheita : klipart

def cel_to_fah ( CEL ) :
5

Napíšte telo funkcie . Uistite sa , že venovať pozornosť odsadenie , pretože to je blok . Telo funkcie bude končiť na prvom riadku , ktorý je odsadený na rovnakej alebo nižšej úrovni ako " def " , kľúčového slova , ktoré začali funkciu

def cel_to_fah ( ciel ) . Fa = ( ciel * ( 9,0 /5,0 ) ) + 32return fah
6

použite funkciu v programe :

print ( " teplota v stupňoch Fahrenheita je % d ° " % cel_to_fah ( fa ) )

Najnovšie články

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