Cómo definir una función en Python (con imágenes)

Tabla de contenido:

Cómo definir una función en Python (con imágenes)
Cómo definir una función en Python (con imágenes)
Anonim

Una función es un bloque de código que se ejecuta cuando se llama. En lugar de ingresar el mismo bloque de código cada vez que se repite, puede definirlo como una función y luego llamarlo cuando necesite usarlo. Las funciones también le permiten ingresar argumentos o parámetros como entradas. Luego devolverán datos basados en los argumentos y producirán una salida independiente. Este wikiHow te enseñará cómo definir una función en el lenguaje de programación Python.

Pasos

5623490 1
5623490 1

Paso 1. Instale Python

Para escribir una función en Python, necesita Install-Python. Siga los siguientes pasos para descargar e instalar Python:

  • Vaya a https://www.python.org/downloads/ en un navegador web.
  • Hacer clic Descargue Python [número de versión] en la parte superior.
  • Haga doble clic en el archivo Python.exe en su carpeta de Descargas.
  • Hacer clic Instalar ahora.
  • Hacer clic
  • Hacer clic Cerrar.
5623490 2
5623490 2

Paso 2. Abra un editor de código

El editor de código básico que viene con Python se llama IDLE. Alternativamente, puede utilizar un entorno de desarrollo integrado (IDE) de terceros, como Atom, Sublime Text 3 y Online Python Compiler.

5623490 3
5623490 3

Paso 3. Abra un nuevo archivo o abra el archivo en el que desea definir una función

En IDLE, puede abrir un archivo nuevo o crear un archivo nuevo haciendo clic en el Expediente menú en la parte superior Haga clic en Abierto para abrir un archivo existente, o haga clic en Archivo nuevo para iniciar un nuevo programa.

5623490 4
5623490 4

Paso 4. Escriba def para definir una función

La palabra clave "def" se utiliza para definir una función en Python.

5623490 5
5623490 5

Paso 5. Agregue el nombre de la función seguido de paréntesis y dos puntos

Ponga un espacio después de "def", luego escriba el nombre de su función, seguido de paréntesis y dos puntos. El siguiente ejemplo muestra cómo definir una función llamada "say_hello":

def say_hello ():

5623490 6
5623490 6

Paso 6. Sangra la siguiente línea y agrega tu código

Todas las líneas que están dentro de la función deben tener sangría. El siguiente ejemplo muestra cómo definir una función que dice "Hola".

def say_hello (): print ("Hola")

5623490 7
5623490 7

Paso 7. Ingrese el nombre de un parámetro o argumento entre paréntesis después del nombre de la función

Esto permite que la función tome diferentes entradas de datos y procese diferentes salidas. Puede agregar varios argumentos y parámetros separándolos con una coma. En el siguiente ejemplo tiene una función con un parámetro llamado "nombre":

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

5623490 8
5623490 8

Paso 8. Utilice el nombre del argumento para procesar el argumento en el código

Coloque el nombre del argumento o parámetro en el código cuando necesite llamar al argumento o parámetro. En el siguiente ejemplo, se define una función que dice "Hola" y luego menciona el nombre de un usuario:

def say_hello (nombre): print ("Hola" + nombre)

5623490 9
5623490 9

Paso 9. Llame a la función

Para utilizar una función, debe invocarse escribiendo su nombre seguido de paréntesis. En el siguiente ejemplo, se define una función y luego se llama.

def say_hello (nombre): print ("Hola" + nombre) say_hello ()

5623490 10
5623490 10

Paso 10. Agregue argumentos o parámetros de palabras clave

Si intentó compilar el código en el paso anterior, probablemente recibió un mensaje de error. Esto se debe a que cuando se llamó a la función, faltaba el argumento requerido. Para agregar un argumento o parámetro al llamar a una función, simplemente escríbalo entre paréntesis después de llamar a la función. En el siguiente ejemplo, se agrega un nombre como argumento. Cuando se compila el código, dirá "Hola" y luego mencionará a una persona por su nombre:

def say_hello (nombre): print ("Hola" + nombre) say_hello ("lector de wikiHow")

Recomendado: