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



