Argumentos de palabra clave en Python

PythonBeginner
Practicar Ahora

Introducción

En este laboratorio, sumergimos en el fascinante mundo de los argumentos de palabras clave de Python utilizando un emocionante escenario ambientado en una ciudad en el cielo a gran altura. Asumirás el papel de un explorador aéreo, navegando a través de los desafíos únicos presentados en este ambiente elevado. Tu objetivo es dominar el concepto de argumentos de palabras clave y aplicarlos para resolver desafíos específicos encontrados en esta aventura a gran altura.

Comprendiendo los conceptos básicos de los argumentos de palabras clave

En este paso, comenzaremos por comprender los conceptos básicos de los argumentos de palabras clave en Python. Exploraremos cómo definir funciones que acepten argumentos de palabras clave y cómo utilizarlos de manera efectiva. Comencemos abriendo un archivo de Python llamado keyword_args.py en el directorio ~/project con el siguiente contenido:

## keyword_args.py

def greet_person(name, message="Hello"):
    print(f"{message}, {name}!")

greet_person(name="Alice")

Ejecute el script:

python keyword_args.py

La información siguiente debe aparecer en su terminal:

Hello, Alice!

Usando múltiples argumentos de palabras clave

En este paso, exploraremos el uso de múltiples argumentos de palabras clave en funciones de Python. Crearemos la función describe_pet para aceptar múltiples argumentos de palabras clave para una mayor flexibilidad. Abra un archivo de Python llamado multi_keyword_args.py en el directorio ~/project con el siguiente contenido:

## multi_keyword_args.py

def describe_pet(animal_type, pet_name, **pet_info):
    print(f"\nTengo un {animal_type}.")
    print(f"El nombre de mi {animal_type} es {pet_name}.")
    for key, value in pet_info.items():
        print(f"{key}: {value}")

describe_pet("dog", "Buddy", age=4, color="brown", breed="Golden Retriever")

Ejecute el script:

python multi_keyword_args.py

La información siguiente debe aparecer en su terminal:

Tengo un perro.
El nombre de mi perro es Buddy.
edad: 4
color: marrón
raza: Golden Retriever

Resumen

En este laboratorio, hemos sumergido en el mundo de los argumentos de palabras clave de Python a través de una narrativa atractiva ambientada en una ciudad en el cielo a gran altura. Al crear ejemplos prácticos y ejercicios prácticos, has adquirido una comprensión integral del uso de argumentos de palabras clave en funciones de Python. Este laboratorio proporciona la base para dominar este aspecto esencial de la programación en Python.