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
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.
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.
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.
Krok 4. Chcete -li definovat funkci, zadejte def
Klíčové slovo „def“se používá k definování funkce v Pythonu.
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 ():
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")
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")
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)
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 ()
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")