Maison > Article > développement back-end > La différence entre Python et Python
Les développeurs d'IPython ont absorbé les concepts de base de l'interpréteur standard, ont apporté de nombreuses améliorations sur cette base et ont créé un outil étonnant. Il indique ceci sur sa page d'accueil : "Il s'agit d'un shell Python interactif amélioré." Il comprend la complétion par onglets, l'introspection des objets, un mécanisme d'historique puissant, une édition de code source intégrée, un débogueur Python intégré et un mécanisme %run, la possibilité de créer. plusieurs environnements et invoquer des shells système.
La plus grande différence entre IPython et Python standard est qu'Ipython numérote chaque ligne de l'invite de commande. (Apprentissage recommandé : Tutoriel vidéo Python)
Comme indiqué ci-dessous :
La différence entre le shell Python et ipython :
le shell python ne peut pas enregistrer l'historique après la sortie
l'historique d'ipython est automatiquement enregistré :
est enregistré dans Sous le fichier history.sqlite :
Utilisable "_", "__", "___" pour appeler les trois derniers enregistrements
Le shell Python le fait ; ne prend pas en charge la saisie semi-automatique des onglets ;
ipython prend en charge la saisie semi-automatique des onglets
le shell python ne peut pas obtenir rapidement les informations sur les classes et les fonctions ; 🎜>
ipython affiche la signature de l'objet, la chaîne du document et l'emplacement du code via "?", et affiche le code source via "??"Shell Python ; ne peut pas exécuter directement les commandes shell et doit utiliser sys ;
ipython appelle les commandes système via "!", telles que "!uptime" ; ) Autres
ipython a de nombreuses fonctions magiques, peuvent être énumérées en utilisant %lsmagic
%run : exécutez le fichier python %edit : utilisez l'éditeur pour ouvrir le fonction actuelle pour l'édition %save : enregistrer un certain enregistrement de l'historique dans le fichier %debug : activer le programme de débogage %timeit : obtenir le temps d'exécution du programme %paste : récupérez le fichier du presse-papiers et exécutez-le, de préférence Avec %cpaste, vous pouvez appuyer sur Ctrl+C pour interrompre Pour plus d'articles techniques liés à Python, veuillez visiter lePython Tutoriel
colonne pour apprendre !Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!