FlashKeepers

Python · Python

Fundamentos de Python: Funciones y Control de Flujo

Definiciones de funciones, bucles y lógica condicional en Python, explicados con un breve ejemplo cada uno.

40 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone
¿Cómo se define una función en Python?
Usa def, el nombre de la función, paréntesis, dos puntos y luego indenta el cuerpo.
¿Qué hace un parámetro de función?
Un parámetro es un marcador con nombre para un valor que se pasa cuando se llama a la función.
¿Cómo se devuelve un valor desde una función?
Usa la palabra clave return seguida del valor que quieres enviar de vuelta al llamador.
¿Qué es un parámetro por defecto?
Un parámetro con un valor preestablecido que se usa cuando no se pasa ningún argumento para ese parámetro.
Da un ejemplo de una función con dos parámetros
def add(a, b): return a + b
¿Qué sucede si una función no tiene una sentencia return?
La función devuelve None de forma implícita.
¿Qué es un docstring de función?
Un literal de cadena colocado justo después de la línea def para documentar lo que hace la función.
¿Cómo se llama a una función llamada greet?
Escribe el nombre de la función seguido de paréntesis: greet()
¿Qué son los argumentos posicionales?
Argumentos que se pasan a una función en el orden en que aparecen en la definición.
¿Cómo se pasan argumentos de palabra clave a una función?
Usa el nombre del parámetro seguido de un signo igual y el valor: func(name='Alice')
¿Qué te permite hacer *args?
Pasar un número variable de argumentos posicionales a una función.
¿Qué te permite hacer **kwargs?
Pasar un número variable de argumentos de palabra clave a una función.
¿Cuál es la estructura básica de una sentencia if?
if condition: seguido de código indentado que se ejecuta solo si la condición es verdadera
¿Cuál es la estructura de una sentencia if-else?
if condition: se ejecuta si es verdadera, else: se ejecuta si la condición es falsa
¿Cómo se añade una tercera rama a una condicional?
Usa elif (else if) para condiciones adicionales entre if y else.

25 more cards in the app