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
673 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!

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