Kako definirati funkciju u Pythonu (sa slikama)

Sadržaj:

Kako definirati funkciju u Pythonu (sa slikama)
Kako definirati funkciju u Pythonu (sa slikama)

Video: Kako definirati funkciju u Pythonu (sa slikama)

Video: Kako definirati funkciju u Pythonu (sa slikama)
Video: Как укладывать ламинат одному | БЫСТРО И ЛЕГКО 2024, April
Anonim

Funkcija je blok koda koji se pokreće kada se pozove. Umjesto da svaki put kada se ponavlja unesete isti blok koda, možete ga definirati kao funkciju, a zatim ga pozvati kada ga trebate koristiti. Funkcije vam također omogućuju da unesete argumente ili parametre kao ulaze. Oni će zatim vratiti podatke na osnovu argumenata i proizvesti nezavisni izlaz. Ovaj wikiHow vas uči kako definirati funkciju u programskom jeziku Python.

Koraci

5623490 1
5623490 1

Korak 1. Instalirajte Python

Da biste napisali funkciju u python, morate instalirati-Python. Koristite sljedeće korake za preuzimanje i instaliranje Pythona:

  • Idite na https://www.python.org/downloads/ u web pregledniku.
  • Kliknite Preuzmite Python [broj verzije] na vrhu.
  • Dvaput kliknite na datoteku Python.exe u mapi Preuzimanja.
  • Kliknite Instalirati sada.
  • Kliknite Da
  • Kliknite Zatvori.
5623490 2
5623490 2

Korak 2. Otvorite uređivač koda

Osnovni uređivač koda koji dolazi s pythonom zove se IDLE. Alternativno, možete koristiti integrirano razvojno okruženje treće strane (IDE), poput Atoma, Sublime Text 3 i Online Python kompajlera.

5623490 3
5623490 3

Korak 3. Otvorite novu datoteku ili datoteku u kojoj želite definirati funkciju

U IDLE -u možete otvoriti novu datoteku ili stvoriti novu datoteku klikom na Datoteka izbornik pri vrhu Kliknite Otvori da biste otvorili postojeću datoteku ili kliknite New File za pokretanje novog programa.

5623490 4
5623490 4

Korak 4. Upišite def za definiranje funkcije

Ključna riječ "def" koristi se za definiranje funkcije u Pythonu.

5623490 5
5623490 5

Korak 5. Dodajte naziv funkcije iza kojega slijede zagrade i dvotočka

Stavite razmak iza "def", zatim upišite naziv svoje funkcije, nakon čega slijede zagrade i dvotočka. Sljedeći primjer pokazuje kako definirati funkciju koja se zove "say_hello":

def say_hello ():

5623490 6
5623490 6

Korak 6. Uvucite sljedeći red i dodajte svoj kôd

Sve linije koje se nalaze unutar funkcije moraju biti uvučene. Sljedeći primjer pokazuje kako definirati funkciju koja kaže "Hello".

def say_hello (): print ("Zdravo")

5623490 7
5623490 7

Korak 7. Unesite naziv parametra ili argumenta u zagrade iza naziva funkcije

Ovo omogućava funkciji da prima različite unose podataka i obrađuje različite izlaze. Možete dodati više argumenata i parametara odvajajući ih zarezom. U sljedećem primjeru ima funkciju s parametrom koji se zove "ime":

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

5623490 8
5623490 8

Korak 8. Koristite ime argumenta za obradu argumenta u kodu

Stavite naziv argumenta ili parametra u kôd kada trebate pozvati argument ili parametar. U sljedećem primjeru definirana je funkcija koja kaže "Hello", a zatim spominje ime korisnika:

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

5623490 9
5623490 9

Korak 9. Pozovite funkciju

Da biste koristili funkciju, morate je pozvati upisivanjem njenog imena iza kojega idu zagrade. U sljedećem primjeru funkcija je definirana, a zatim pozvana.

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

5623490 10
5623490 10

Korak 10. Dodajte argumente ili parametre ključne riječi

Ako ste pokušali kompajlirati kôd u prethodnom koraku, vjerojatno ste dobili poruku o grešci. To je zato što je prilikom pozivanja funkcije nedostajao potrebni argument. Da biste dodali argument ili parametar pri pozivanju funkcije, jednostavno je upišite u zagrade nakon što pozovete funkciju. U sljedećem primjeru ime se dodaje kao argument. Kada se kod sastavi, reći će "Zdravo", a zatim spomenuti osobu po imenu:

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

Preporučuje se: