Python possède de nombreux modules (tels que re
) qui effectuent un ensemble spécifique d'actions. Vous pouvez appeler les fonctions de ce module et obtenir des résultats, et le module dans son ensemble a une idée derrière lui (dans ce cas, traitant des expressions régulières).
Les classes semblent faire presque exactement la même chose, mais elles semblent également utiliser un peu plus les propriétés que les modules.
En quoi les modules sont-ils différents des classes? (Je sais que je ne peux pas sous-classer un module, mais est-ce le cas?) Quand dois-je utiliser une classe au lieu d'un module?
random
module.re
Cependant, je ne me souviens pas si cela est vrai .