python:bases:module

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Dernière révisionLes deux révisions suivantes
python:bases:module [2022/09/03 09:55] philpython:bases:module [2022/09/03 09:57] phil
Ligne 49: Ligne 49:
 **1.1.2 Méthode 2 : from ... import** **1.1.2 Méthode 2 : from ... import**
  
-<note tip>On peut éviter de préfixer les fonctions avec le nom du module ou limiter le nombre d'éléments importés en utilisant **//from ... import//** à condition de ne pas importer des modules possédant des méthodes ayant le même nom.</note+<callout type="tip" icon="true">On peut éviter de préfixer les fonctions avec le nom du module ou limiter le nombre d'éléments importés en utilisant **//from ... import//** à condition de ne pas importer des modules possédant des méthodes ayant le même nom.</callout>
  
 // Exemple 1 //  // Exemple 1 // 
Ligne 70: Ligne 70:
 </code> </code>
  
-<note tip>**dir**(//nom_module//) affiche la liste des fonctions. \\ **help("**//nom_module//**")** donne une description de ces fonctions</note>+<callout type="tip" icon="true">**dir**(//nom_module//) affiche la liste des fonctions. \\ **help("**//nom_module//**")** donne une description de ces fonctions</callout>
  
 //Exemple// //Exemple//
Ligne 79: Ligne 79:
 Lorsqu'on écrit //import math//, cela crée un **espace de noms** dénommé //math//, contenant les variables et les fonctions du module //math//. Lorsqu'on écrit //math.sqrt(25)//, on précise à l'interpréteur que l'on souhaite exécuter la fonction //sqrt// située dans l'espace de nom //math//. Il est ainsi possible d'utiliser une autre fonction sqrt située dans un autre module ou dans créer une dans l'espace de nom principal. Lorsqu'on écrit //import math//, cela crée un **espace de noms** dénommé //math//, contenant les variables et les fonctions du module //math//. Lorsqu'on écrit //math.sqrt(25)//, on précise à l'interpréteur que l'on souhaite exécuter la fonction //sqrt// située dans l'espace de nom //math//. Il est ainsi possible d'utiliser une autre fonction sqrt située dans un autre module ou dans créer une dans l'espace de nom principal.
  
-<note tip>Il est possible de modifier l'intitulé d'un espace de nom avec **as**</note>+<callout type="tip" icon="true">Il est possible de modifier l'intitulé d'un espace de nom avec **as**.</callout>
  
 //Exemple// //Exemple//
  • python/bases/module.txt
  • Dernière modification : 2022/09/03 10:33
  • de phil