Arguments nommés en Python

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous plongeons dans le monde fascinant des arguments clés Python en utilisant un scénario captivant situé dans une cité aérienne située à haute altitude. Vous assumerez le rôle d'un explorateur aérien, navigant à travers les défis uniques présentés dans cet environnement élevé. Votre objectif est de maîtriser le concept d'arguments clés et de les appliquer pour résoudre les défis spécifiques rencontrés dans cette aventure aérienne.

Comprendre les bases des arguments clés

Dans cette étape, nous allons commencer par comprendre les bases des arguments clés en Python. Nous allons explorer comment définir des fonctions qui acceptent des arguments clés et comment les utiliser efficacement. Commençons par ouvrir un fichier Python nommé keyword_args.py dans le répertoire ~/project avec le contenu suivant :

## keyword_args.py

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

greet_person(name="Alice")

Exécutez le script :

python keyword_args.py

L'information ci-dessous devrait être affichée sur votre terminal :

Hello, Alice!

Utiliser plusieurs arguments clés

Dans cette étape, nous allons explorer l'utilisation de plusieurs arguments clés dans les fonctions Python. Nous allons créer la fonction describe_pet pour accepter plusieurs arguments clés pour une flexibilité accrue. Ouvrez un fichier Python nommé multi_keyword_args.py dans le répertoire ~/project avec le contenu suivant :

## multi_keyword_args.py

def describe_pet(animal_type, pet_name, **pet_info):
    print(f"\nI have a {animal_type}.")
    print(f"My {animal_type}'s name is {pet_name}.")
    for key, value in pet_info.items():
        print(f"{key}: {value}")

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

Exécutez le script :

python multi_keyword_args.py

L'information ci-dessous devrait être affichée sur votre terminal :

I have a dog.
My dog's name is Buddy.
age: 4
color: brown
breed: Golden Retriever

Sommaire

Dans ce laboratoire, nous sommes plongés dans le monde des arguments clés Python grâce à un récit captivant situé dans une cité aérienne située à haute altitude. En créant des exemples pratiques et des exercices pratiques, vous avez acquis une compréhension approfondie de l'utilisation des arguments clés dans les fonctions Python. Ce laboratoire fournit les bases pour maîtriser cet aspect essentiel de la programmation Python.