Questions and Answers
¿Cuál es la función principal de una declaración de retorno en una función de Python?
Elige la definición correcta de una variable local en Python.
¿Cuál de las siguientes afirmaciones sobre los parámetros y argumentos es correcta?
¿Qué aspecto de las funciones anidadas en Python es correcto?
Signup and view all the answers
¿Cuál es la importancia de usar comentarios en el código Python?
Signup and view all the answers
¿Cuál es la forma correcta de definir una función en Python?
Signup and view all the answers
¿Qué se debe incluir típicamente en la descripción de una función según las mejores prácticas?
Signup and view all the answers
Selecciona el término que se refiere a una variable definida fuera de todas las funciones en Python.
Signup and view all the answers
Study Notes
Funciones en Python
- Secuencia de instrucciones que realizan una tarea específica.
- Se ejecutan cuando se invocan.
- Admiten argumentos de entrada y parámetros de salida.
- Ejemplo: función
math.sin
, donde la entrada es un ángulo en radianes y la salida es la aproximación de la función seno.
Definición de una Función
- Se utiliza la palabra clave
def
para definir una función. - La definición incluye el nombre de la función y sus parámetros.
- El encabezado de la función comienza con
def
, incluye los parámetros en paréntesis y finaliza con dos puntos (:). - El cuerpo de la función se indenta (por lo general, cuatro espacios).
- Incluye una cadena descriptiva acompañada de sentencias y declaraciones de retorno.
Parámetros de Entrada vs Argumentos
- Un parámetro es una variable definida en una función que recibe un valor al ser llamada.
- Un argumento es un valor que se pasa a una función al invocarla.
- Ejemplo: en la función
hello(name)
,name
es un parámetro; al llamarhello('Qingkai')
,'Qingkai'
es un argumento. - Parámetros y argumentos se utilizan de manera intercambiable.
Comentarios y Mejores Prácticas
- Los comentarios son esenciales para la navegación dentro del código y ayudan a proporcionar una ruta lógica.
- Ayudan a prevenir errores y facilitan la localización de fallos.
- Las descripciones de funciones son opcionales pero recomendadas, incluyendo información sobre el autor y la fecha de creación.
- Se debe prestar atención a la indentación y utilizar nombres descriptivos para funciones y variables.
Variables Locales y Globales
- Variables Locales: definidas dentro de una función, no afectan a las variables fuera de ella.
- Variables Globales: definidas fuera de cualquier función, pueden ser utilizadas dentro de funciones, pero sus modificaciones dentro de la función no alteran el valor global.
Funciones Anidadas
- Las funciones anidadas se definen dentro de otra función.
- Solo la función padre puede invocar la función anidada.
- Las funciones anidadas mantienen un bloque de memoria separado.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Este cuestionario cubre los conceptos básicos sobre funciones en Python, incluyendo su definición, argumentos de entrada y parámetros de salida. Aprenderás a definir una función y a utilizar ejemplos prácticos como la función math.sin. ¡Pon a prueba tus conocimientos sobre cómo funcionan las funciones en Python!