Python Tutorial

Modules Python


Qu’est-ce qu’un Module ?

Considérez qu’un module est identique à une bibliothèque de code.

Un fichier contenant un ensemble de fonctions que vous souhaitez inclure dans votre application.


Créer un module

Pour créer un module, enregistrez simplement le code que vous voulez dans un fichier avec l’extension de fichier .py:

Exemple

Enregistrez ce code dans un fichier nommé mymodule.py

def salutation (nom):
print(“Bonjour, ” + nom)

Utiliser un module

Nous pouvons maintenant utiliser le module que nous venons de créer, en utilisant le import déclaration:

Exemple

Importez le module nommé mymodule et appelez la fonction de salutation :

importer monmodule

monmodule.salutation(“Jonathan”)

Exemple d’exécution »

Note: Lorsque vous utilisez une fonction d’un module, utilisez la syntaxe : nom_module.nom_fonction.


Variables dans le module

Le module peut contenir des fonctions, comme déjà décrit, mais aussi des variables de tous types (tableaux, dictionnaires, objets etc) :

Exemple

Enregistrez ce code dans le fichier mymodule.py

personne1 = {
“nom”: “Jean”,
“âge”: 36,

“pays”: “Norvège”
}

Exemple

Importez le module nommé mymodule et accédez au dictionnaire person1 :

importer monmodule

a = monmodule.personne1[“age”]
imprimer(a)

Exemple d’exécution »



Nommer un module

Vous pouvez nommer le fichier de module comme vous le souhaitez, mais il doit avoir l’extension de fichier
.py

Renommer un module

Vous pouvez créer un alias lorsque vous importez un module, en utilisant le as mot-clé:

Exemple

Créer un alias pour mymodule appelé mx:

importer monmodule en tant que mx

a = mx.personne1[“age”]
imprimer(a)

Exemple d’exécution »


Modules intégrés

Il existe plusieurs modules intégrés dans Python, que vous pouvez importer quand vous le souhaitez.

Exemple

Importer et utiliser le platform module:

plate-forme d’importation

x = plateforme.système()
impression(x)

Essayez-le vous-même »


Utilisation de la fonction dir()

Il existe une fonction intégrée pour répertorier tous les noms de fonctions (ou noms de variables) dans un module. Le dir() fonction:

Exemple

Listez tous les noms définis appartenant au module de plate-forme :

plate-forme d’importation

x = dir(plate-forme)
impression(x)

Essayez-le vous-même »

Note: La fonction dir() peut être utilisée sur tous
modules, également ceux que vous créez vous-même.


Importer du module

Vous pouvez choisir d’importer uniquement les pièces d’un module, en utilisant le from mot-clé.

Exemple

Le module nommé mymodule a une fonction et un dictionnaire :

def salutation (nom):
print(“Bonjour, ” + nom)

personne1 = {
“nom”: “Jean”,
“âge”: 36,
“pays”: “Norvège”
}

Exemple

Importez uniquement le dictionnaire person1 du module :

depuis mymodule import person1

impression (personne1[“age”])

Exemple d’exécution »

Note: Lors de l’importation à l’aide de from
, n’utilisez pas le nom du module lorsque vous faites référence à des éléments du module. Exemple: person1["age"], pas
mymodule.person1["age"]




#Modules #Python

Related Articles

Back to top button