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

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 enfants 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.