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 :
nom =
'Peyroux'
prenom =
'Jean'
*
nom?
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.
import
sys
sys.p*
?
Dans ce cas nous cherchons l'ensemble des méthodes et propriétés du module sys ce qui donne :
Un exemple un peu plus complexe avec le module os :
import
os
*
.p*
.get*
?
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é.