Jak definovat funkci v Pythonu (s obrázky)

Obsah:

Jak definovat funkci v Pythonu (s obrázky)
Jak definovat funkci v Pythonu (s obrázky)
Anonim

Funkce je blok kódu, který se spustí, když je volán. Namísto zadávání stejného bloku kódu pokaždé, když se opakuje, jej můžete definovat jako funkci a poté jej zavolat, když jej budete potřebovat použít. Funkce také umožňují zadávat argumenty nebo parametry jako vstupy. Poté vrátí data na základě argumentů a vytvoří nezávislý výstup. Tento wikiHow vás naučí definovat funkci v programovacím jazyce Python.

Kroky

5623490 1
5623490 1

Krok 1. Nainstalujte Python

Abyste mohli psát funkci v pythonu, musíte nainstalovat Python. Ke stažení a instalaci Pythonu použijte následující postup:

  • Ve webovém prohlížeči přejděte na
  • Klikněte Stáhněte si Python [číslo verze] nahoře.
  • Poklepejte na soubor Python.exe ve složce Stažené soubory.
  • Klikněte Nainstalovat nyní.
  • Klikněte Ano
  • Klikněte Zavřít.
5623490 2
5623490 2

Krok 2. Otevřete editor kódu

Základní editor kódu dodávaný s pythonem se nazývá IDLE. Alternativně můžete použít integrované vývojové prostředí (IDE) jiného výrobce, například Atom, Sublime Text 3 a Online Python Compiler.

5623490 3
5623490 3

Krok 3. Otevřete nový soubor nebo otevřete soubor, ve kterém chcete definovat funkci

V IDLE můžete otevřít nový soubor nebo vytvořit nový soubor kliknutím na Soubor nabídka nahoře Klikněte Otevřeno otevřete existující soubor nebo klikněte na Nový soubor spustit nový program.

5623490 4
5623490 4

Krok 4. Chcete -li definovat funkci, zadejte def

Klíčové slovo „def“se používá k definování funkce v Pythonu.

5623490 5
5623490 5

Krok 5. Přidejte název funkce následovaný závorkou a dvojtečkou

Za „def“vložte mezeru, poté napište název své funkce, za něj závorku a dvojtečku. Následující příklad ukazuje, jak definovat funkci nazvanou „say_hello“:

def say_hello ():

5623490 6
5623490 6

Krok 6. Odsazení dalšího řádku a přidání kódu

Všechny řádky, které jsou uvnitř funkce, musí být odsazeny. Následující příklad ukazuje, jak definovat funkci, která říká „Hello“.

def say_hello (): print ("Hello")

5623490 7
5623490 7

Krok 7. Zadejte název parametru nebo argumentu do závorky za název funkce

To umožňuje funkci přijímat různé datové vstupy a zpracovávat různé výstupy. Můžete přidat více argumentů a parametrů jejich oddělením čárkou. V následujícím příkladu má funkci s parametrem s názvem „name“:

def say_hello (jméno): print ("Hello")

5623490 8
5623490 8

Krok 8. Ke zpracování argumentu v kódu použijte název argumentu

Když potřebujete zavolat argument nebo parametr, vložte do kódu název argumentu nebo parametru. V následujícím příkladu je definována funkce, která říká „Hello“a poté zmiňuje jméno uživatele:

def say_hello (jméno): print ("Hello" + jméno)

5623490 9
5623490 9

Krok 9. Zavolejte funkci

Chcete -li použít funkci, musí být volána zadáním jejího názvu a závorek. V následujícím příkladu je funkce definována a poté volána.

def say_hello (jméno): print ("Hello" + jméno) say_hello ()

5623490 10
5623490 10

Krok 10. Přidejte argumenty nebo parametry klíčových slov

Pokud jste se pokusili zkompilovat kód v předchozím kroku, pravděpodobně jste obdrželi chybovou zprávu. Důvodem je, že když byla funkce volána, chyběl požadovaný argument. Chcete -li při volání funkce přidat argument nebo parametr, jednoduše je po zavolání funkce zadejte do závorek. V následujícím příkladu je jako argument přidáno jméno. Když je kód zkompilován, řekne „Ahoj“a poté uvede osobu jménem:

def say_hello (name): print ("Hello" + name) say_hello ("wikiHow reader")

Doporučuje: