Maison > développement back-end > Tutoriel Python > Fonctions et modules Python : écrire du code réutilisable comme un pro

Fonctions et modules Python : écrire du code réutilisable comme un pro

Susan Sarandon
Libérer: 2024-11-08 22:49:02
original
592 Les gens l'ont consulté

Python Functions and Modules: Writing Reusable Code Like a Pro

Pourquoi les fonctions sont importantes (indice : moins de répétition de code)

En Python, les fonctions permettent de créer un bloc de code que vous pouvez réutiliser à tout moment en appelant son nom. Définissez-le une fois, puis appelez-le là où vous en avez besoin, aucun copier-coller requis.


Principes de base des fonctions : la recette du succès

Voici comment définir et utiliser une fonction :

def greet_user(name):
    print(f"Hello, {name}!")

greet_user("Alice")
Copier après la connexion
  • def définit la fonction.
  • Paramètres (comme le nom) permettent la saisie, rendant les fonctions adaptables.
  • Les Valeurs de retour vous renvoient les résultats, donc tout n'est pas une sortie.

Modules : Des bibliothèques pour tout

Les modules de Python sont comme des codes de triche pour les fonctions : des bibliothèques préchargées avec du code que vous pouvez utiliser. Pas besoin de réinventer la roue ! Importez-les en utilisant import :

import math
print(math.sqrt(16))  # Outputs: 4.0
Copier après la connexion

Les modules populaires comme les mathématiques, le hasard et la date/heure permettent d'économiser du temps et des efforts. Si vous construisez quelque chose de grand, vous pouvez même créer des modules personnalisés.


Exemple pratique : créer votre propre module

Disons que vous devez utiliser greet_user sur plusieurs fichiers. Enregistrez-le simplement dans un fichier .py (comme Greetings.py), puis importez-le là où vous en avez besoin.

# In greetings.py
def greet_user(name):
    print(f"Hello, {name}!")

# In another file
from greetings import greet_user
greet_user("Alice")
Copier après la connexion

Les fonctions et modules rendent votre code plus intelligent, plus rapide et réutilisable.
Bravo pour un codage plus intelligent, pas plus difficile !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal