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: ОДИН ИЗ ЛУЧШИХ КРИМИНАЛЬНЫХ ДЕТЕКТИВОВ! РАССЛЕДОВАНИЯ ТЯЖКИХ ПРЕСТУПЛЕНИЙ! Ищейка. 1 Сезон Полностью 2024, Travanj
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. Zatim će vratiti podatke na temelju argumenata i proizvesti neovisan 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.
  • Klik Preuzmite Python [broj verzije] na vrhu.
  • Dvaput kliknite datoteku Python.exe u mapi Preuzimanja.
  • Klik Sada instalirati.
  • Klik Da
  • Klik Zatvoriti.
5623490 2
5623490 2

Korak 2. Otvorite uređivač koda

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

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 Otvorena da biste otvorili postojeću datoteku ili kliknite Nova datoteka 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 idu 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 redak i dodajte svoj kôd

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

def say_hello (): print ("Pozdrav")

5623490 7
5623490 7

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

To omogućuje da funkcija 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 pod nazivom "name":

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

5623490 8
5623490 8

Korak 8. Koristite naziv 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" + naziv)

5623490 9
5623490 9

Korak 9. Pozovite funkciju

Da biste koristili funkciju, morate je pozvati upisivanjem njezinog 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 sastaviti kôd u prethodnom koraku, vjerojatno ste dobili poruku o pogreš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. Kad se kôd sastavi, reći će "Zdravo", a zatim spomenuti osobu po imenu:

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

Preporučeni: