Com definir una funció a Python (amb imatges)

Taula de continguts:

Com definir una funció a Python (amb imatges)
Com definir una funció a Python (amb imatges)
Anonim

Una funció és un bloc de codi que s’executa quan es crida. En lloc d’introduir el mateix bloc de codi cada vegada que es repeteix, el podeu definir com una funció i després trucar-lo quan el necessiteu. Les funcions també us permeten introduir arguments o paràmetres com a entrades. A continuació, retornaran dades basades en els arguments i produiran una sortida independent. Aquest wikiHow us ensenya a definir una funció en el llenguatge de programació Python.

Passos

5623490 1
5623490 1

Pas 1. Instal·leu Python

Per escriure una funció en python, heu d’instal·lar-Python. Seguiu els passos següents per descarregar i instal·lar Python:

  • Aneu a https://www.python.org/downloads/ en un navegador web.
  • Feu clic a Baixeu Python [número de versió] a la part superior.
  • Feu doble clic al fitxer Python.exe a la carpeta Baixades.
  • Feu clic a Instal · lar ara.
  • Feu clic a
  • Feu clic a Tanca.
5623490 2
5623490 2

Pas 2. Obriu un editor de codi

L'editor de codi bàsic que inclou Python s'anomena IDLE. Com a alternativa, podeu utilitzar un entorn de desenvolupament integrat de tercers (IDE), com ara Atom, Sublime Text 3 i Online Python Compiler.

5623490 3
5623490 3

Pas 3. Obriu un fitxer nou o obriu el fitxer en el qual voleu definir una funció

A IDLE, podeu obrir un fitxer nou o crear-ne un de nou fent clic a Dossier menú a la part superior Feu clic a Obert per obrir un fitxer existent o feu clic a Fitxer nou per iniciar un nou programa.

5623490 4
5623490 4

Pas 4. Escriviu def per definir una funció

La paraula clau "def" s'utilitza per definir una funció a Python.

5623490 5
5623490 5

Pas 5. Afegiu el nom de la funció seguit de parèntesi i dos punts

Poseu un espai després de "def" i escriviu el nom de la funció, seguit de parèntesi i dos punts. L'exemple següent mostra com definir una funció anomenada "say_hello":

def say_hello ():

5623490 6
5623490 6

Pas 6. Sagnar la línia següent i afegir el codi

Totes les línies que es troben dins de la funció han de ser sagnades. L'exemple següent mostra com definir una funció que diu "Hola".

def say_hello (): print ("Hola")

5623490 7
5623490 7

Pas 7. Introduïu el nom d'un paràmetre o argument entre parèntesi després del nom de la funció

Això permet que la funció prengui diferents entrades de dades i processi diferents sortides. Podeu afegir diversos arguments i paràmetres separant-los amb una coma. A l'exemple següent té una funció amb un paràmetre anomenat "nom":

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

5623490 8
5623490 8

Pas 8. Utilitzeu el nom de l'argument per processar l'argument al codi

Col·loqueu el nom de l'argument o paràmetre al codi quan hàgiu de trucar a l'argument o paràmetre. A l'exemple següent, es defineix una funció que diu "Hola" i, a continuació, esmenta el nom d'un usuari:

def say_hello (name): print ("Hola" + nom)

5623490 9
5623490 9

Pas 9. Truqueu a la funció

Per utilitzar una funció, s’ha de cridar escrivint el seu nom seguit de parèntesis. A l'exemple següent, es defineix una funció i es crida a continuació.

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

5623490 10
5623490 10

Pas 10. Afegiu arguments o paràmetres de paraules clau

Si heu intentat compilar el codi al pas anterior, probablement rebreu un missatge d'error. Això es deu al fet que quan es va cridar a la funció, faltava l'argument requerit. Per afegir un argument o paràmetre en cridar una funció, simplement escriviu-lo entre parèntesi després de trucar a la funció. A l'exemple següent, s'afegeix un nom com a argument. Quan es compila el codi, es dirà "Hola" i després esmentarà una persona pel seu nom:

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

Recomanat: