IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Découverte de l'interpréteur interactif IPython

Découverte de l'interpréteur interactif IPython


précédentsommairesuivant

III. Recherches

III-A. Variables

On peut, grâce à la fonction de recherche, trouver toute variable instanciée dans notre session IPython. En voici un exemple avec deux variables créées dans la session courante :

 
Sélectionnez
nom = 'Peyroux'
prenom = 'Jean'

*nom?
Image non disponible

L'utilisation des "jokers" (* et ?) pour la recherche est tout à fait habituelle, ici on cherche tout ce qui finit par nom.

III-B. Méthodes

On peut également rechercher une méthode dans un module.

 
Sélectionnez
import sys
sys.p*?

Dans ce cas nous cherchons l'ensemble des méthodes et propriètés du module sys ce qui donne :

Image non disponible

Un exemple un peu plus complexe avec le module os :

 
Sélectionnez
import os
*.p*.get*?
Image non disponible

On obtient toutes les méthodes ou propriétés elles mêmes enfant d'une méthode commençant par 'p' de n'importe quel module.

Pour rechercher dans un module, il faut que celui-ci soit préalablement importé.


précédentsommairesuivant

Copyright © 2007 Eric POMMEREAU Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.