Ako definovať funkciu v Pythone (s obrázkami)

Obsah:

Ako definovať funkciu v Pythone (s obrázkami)
Ako definovať funkciu v Pythone (s obrázkami)
Anonim

Funkcia je blok kódu, ktorý sa spustí, keď je zavolaný. Namiesto zadávania rovnakého bloku kódu zakaždým, keď sa opakuje, ho môžete definovať ako funkciu a potom ho zavolať, keď ho budete potrebovať. Funkcie vám tiež umožňujú zadávať argumenty alebo parametre ako vstupy. Potom vrátia údaje na základe argumentov a vytvoria nezávislý výstup. Tento wikiHow vás naučí definovať funkciu v programovacom jazyku Python.

Kroky

5623490 1
5623490 1

Krok 1. Nainštalujte Python

Aby ste mohli napísať funkciu v pythone, potrebujete Install-Python. Na stiahnutie a nainštalovanie Pythonu použite nasledujúci postup:

  • Vo webovom prehliadači navštívte stránku
  • Kliknite Stiahnite si Python [číslo verzie] hore.
  • Dvakrát kliknite na súbor Python.exe v priečinku Stiahnuté súbory.
  • Kliknite Nainštalovať teraz.
  • Kliknite Áno
  • Kliknite Zavrieť.
5623490 2
5623490 2

Krok 2. Otvorte editor kódu

Základný editor kódu, ktorý sa dodáva s pythonom, sa nazýva IDLE. Alternatívne môžete použiť integrované vývojové prostredie (IDE) iného výrobcu, napríklad Atom, Sublime Text 3 a Online Python Compiler.

5623490 3
5623490 3

Krok 3. Otvorte nový súbor alebo otvorte súbor, v ktorom chcete definovať funkciu

V IDLE môžete otvoriť nový súbor alebo vytvoriť nový súbor kliknutím na Súbor ponuka v hornej časti Kliknite na Otvorené otvorte existujúci súbor alebo kliknite na Nový súbor spustite nový program.

5623490 4
5623490 4

Krok 4. Na definovanie funkcie zadajte príkaz def

Na definovanie funkcie v Pythone sa používa kľúčové slovo „def“.

5623490 5
5623490 5

Krok 5. Pridajte názov funkcie, za ktorý zátvorku a dvojbodku

Za „def“vložte medzeru, potom napíšte názov svojej funkcie, za ním zátvorku a dvojbodku. Nasledujúci príklad ukazuje, ako definovať funkciu s názvom „say_hello“:

def say_hello ():

5623490 6
5623490 6

Krok 6. Odsadte nasledujúci riadok a zadajte kód

Všetky riadky, ktoré sú vo funkcii, musia byť odsadené. Nasledujúci príklad ukazuje, ako definovať funkciu s pozdravom „Ahoj“.

def say_hello (): print ("Hello")

5623490 7
5623490 7

Krok 7. Zadajte názov parametra alebo argumentu do zátvorky za názvom funkcie

To umožňuje funkcii prijímať rôzne dátové vstupy a spracovávať rôzne výstupy. Môžete pridať viacero argumentov a parametrov ich oddelením čiarkou. V nasledujúcom príklade má funkciu s parametrom nazvaným „názov“:

def say_hello (meno): print ("Hello")

5623490 8
5623490 8

Krok 8. Na spracovanie argumentu v kóde použite názov argumentu

Keď potrebujete zavolať argument alebo parameter, zadajte do kódu názov argumentu alebo parametra. V nasledujúcom príklade je definovaná funkcia, ktorá hovorí „Ahoj“a potom uvádza meno používateľa:

def say_hello (meno): print ("Hello" + meno)

5623490 9
5623490 9

Krok 9. Zavolajte funkciu

Ak chcete použiť funkciu, musíte ju zavolať zadaním jej názvu a zátvorkami. V nasledujúcom príklade je funkcia definovaná a potom zavolaná.

def say_hello (meno): print ("Hello" + meno) say_hello ()

5623490 10
5623490 10

Krok 10. Pridajte argumenty alebo parametre kľúčového slova

Ak ste sa pokúsili zostaviť kód v predchádzajúcom kroku, pravdepodobne ste dostali chybové hlásenie. Dôvodom je, že pri volaní funkcie jej chýbal požadovaný argument. Ak chcete pri volaní funkcie pridať argument alebo parameter, stačí ich po zavolaní funkcie napísať do zátvorky. V nasledujúcom príklade je ako argument pridané meno. Keď je kód zostavený, povie „Ahoj“a potom uvedie osobu podľa mena:

def say_hello (meno): print ("Hello" + meno) say_hello ("čitateľ wikiHow")

Odporúča: