Maison  >  Article  >  développement back-end  >  La différence entre Python et Python

La différence entre Python et Python

(*-*)浩
(*-*)浩original
2019-06-25 18:06:177382parcourir

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 différence entre Python et Python

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 Python et Python

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 le

Python 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn