Hoe om 'n funksie in Python te definieer (met foto's)

INHOUDSOPGAWE:

Hoe om 'n funksie in Python te definieer (met foto's)
Hoe om 'n funksie in Python te definieer (met foto's)
Anonim

'N Funksie is 'n blok kode wat loop wanneer dit genoem word. In plaas daarvan om dieselfde blok kode in te voer elke keer as dit herhaal word, kan u dit as 'n funksie definieer en dit dan noem as u dit moet gebruik. Met funksies kan u ook argumente of parameters as insette invoer. Hulle sal dan data op grond van die argumente teruggee en 'n onafhanklike uitset lewer. Hierdie wikiHow leer u hoe u 'n funksie in die Python -programmeertaal kan definieer.

Stappe

5623490 1
5623490 1

Stap 1. Installeer Python

Om 'n funksie in python te kan skryf, moet u Python installeer. Gebruik die volgende stappe om Python af te laai en te installeer:

  • Gaan na https://www.python.org/downloads/ in 'n webblaaier.
  • Klik Laai Python [weergawenommer] bo -aan.
  • Dubbelklik op die Python.exe-lêer in u gids Downloads.
  • Klik Installeer nou.
  • Klik Ja
  • Klik Naby.
5623490 2
5623490 2

Stap 2. Maak 'n kode -redakteur oop

Die basiese kode -redakteur wat by python kom, word IDLE genoem. Alternatiewelik kan u 'n derdeparty-geïntegreerde ontwikkelingsomgewing (IDE) gebruik, soos Atom, Sublime Text 3 en Online Python Compiler.

5623490 3
5623490 3

Stap 3. Maak 'n nuwe lêer oop of maak die lêer oop waarin u 'n funksie wil definieer

In IDLE kan u 'n nuwe lêer oopmaak of 'n nuwe lêer skep deur op die lêer kieslys bo -aan Klik Maak oop om 'n bestaande lêer oop te maak, of klik Nuwe lêer om 'n nuwe program te begin.

5623490 4
5623490 4

Stap 4. Tik def om 'n funksie te definieer

Die sleutelwoord "def" word gebruik om 'n funksie in Python te definieer.

5623490 5
5623490 5

Stap 5. Voeg die funksienaam by, gevolg deur hakies en 'n dubbelpunt

Skryf 'n spasie na "def" en skryf die naam van u funksie, gevolg deur hakies en 'n dubbelpunt. Die volgende voorbeeld toon hoe u 'n funksie met die naam "sê" hallo kan definieer:

def sê_hello ():

5623490 6
5623490 6

Stap 6. Trek die volgende reël in en voeg u kode by

Alle lyne wat binne die funksie is, moet ingekeep wees. Die volgende voorbeeld wys hoe u 'n funksie kan definieer wat 'Hallo' sê.

def say_hello (): print ("Hello")

5623490 7
5623490 7

Stap 7. Voer die naam van 'n parameter of argument in tussen die hakies na die funksienaam

Dit stel die funksie in staat om verskillende data -insette in te neem en verskillende uitsette te verwerk. U kan verskeie argumente en parameters byvoeg deur dit met 'n komma te skei. In die volgende voorbeeld het 'n funksie met 'n parameter genaamd "naam":

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

5623490 8
5623490 8

Stap 8. Gebruik die argumentnaam om die argument in die kode te verwerk

Plaas die naam van die argument of parameter in die kode wanneer u die argument of parameter moet noem. In die volgende voorbeeld word 'n funksie gedefinieer wat 'Hallo' sê en dan 'n gebruiker se naam noem:

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

5623490 9
5623490 9

Stap 9. Bel die funksie

Om 'n funksie te gebruik, moet dit genoem word deur sy naam te tik, gevolg deur hakies. In die volgende voorbeeld word 'n funksie gedefinieer en dan genoem.

def say_hello (naam): druk ("Hello" + naam) say_hello ()

5623490 10
5623490 10

Stap 10. Voeg sleutelwoordargumente of parameters by

As u probeer het om die kode in die vorige stap saam te stel, het u waarskynlik 'n foutboodskap ontvang. Dit is omdat die vereiste argument ontbreek toe die funksie genoem is. Om 'n argument of parameter by te voeg by die aanroep van 'n funksie, tik dit eenvoudig tussen die hakies nadat u die funksie genoem het. In die volgende voorbeeld word 'n naam bygevoeg as 'n argument. As die kode saamgestel is, sal dit 'Hallo' sê en dan 'n persoon by die naam noem:

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

Aanbeveel: