iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python中使用ipython的详细教程
  • 122
分享到

Python中使用ipython的详细教程

Python使用ipythonPythonipython解释器 2022-06-02 22:06:59 122人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

ipython简介 iPython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。 1、ipython相比于原生的python有什么

ipython简介

iPython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。

1、ipython相比于原生的python有什么优势

(1) python shell不能在退出保存历史;ipython历史记录自动保存:保存在history.sqlite文件下:可用“_”、“__”、“___”调用最近三次记录;

(2) python shell不支持tab自动补全;ipython支持tab补全;

(3) python shell不能快速获取类、函数信息;ipython通过“?”显示对象签名、文档字符串、代码位置,通过“??”显示源代码;(4) python shell不能直接执行shell命令,需要借助sys;ipython通过“!”调用系统命令,如“!uptime”;

(5) 其他ipython有很多magic函数,可通过使用%lsmagic枚举;

     %run:运行python文件

     %edit:使用编辑器打开当前函数编辑

     %save:把某些历史记录保存到文件

     %debug:激活debug程序

     等等,后面会讲到

(6)ipython有很多快捷键

(7)ipython的扩展宏系统、storemagic持久化宏、变量、别名;以及autoreload自动重载等功能;

下面给大家介绍Python中使用ipython的详细教程,详情如下所示:

打开命令行窗口,运行pip install ipython,安装ipython,如果安装了anaconda,就不需要安装ipython 了,因为anaconda自带ipython;
2、运行ipython,进入ipython窗口;
3、命令前加叹号,可在当前窗口执行系统命令,如!ipconfig /all;
4、按Tab键补全命令;

在这里插入图片描述

运用*和?进行模糊查询,如

在这里插入图片描述

运用?查询对象信息,如

在这里插入图片描述

运用??查询函数代码,如

在这里插入图片描述

其他快捷键

在这里插入图片描述

魔术命令%,如%paste,可以将其他地方的代码直接粘贴在这里,这个功能适合程序局部调试;如%run new.py,可以运行new.py文件;如%timeit a+b,计算a+b运行时间,系统会计算很多次然后求平均;如%pdb on,打开调试模式,如果程序出现异常,系统会停在出现异常的前一行,这时我们可以运行pdb命令查找异常原因,如 p a,打印a变量;如%pdb off,关闭调试模式;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

运用_查询前面某条语句的输出结果,如_3,输出第3条语句的输出结果,运用_i查询前面某条语句的内容,如_i3,输出第3条语句的内容;

在这里插入图片描述

到此这篇关于Python中使用ipython的详细教程的文章就介绍到这了,更多相关Python使用ipython内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python中使用ipython的详细教程

本文链接: https://www.lsjlt.com/news/10992.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python中使用ipython的详细教程
    ipython简介 ipython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是python开发人员的必知必会。 1、ipython相比于原生的python有什么...
    99+
    2022-06-02
    Python使用ipython Python ipython解释器
  • Python中eval()函数的详细使用教程
    目录eval()函数语法实例实例1实例2实例3附:使用例子总结eval()函数 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 eval(expression[...
    99+
    2022-11-11
  • springboot中使用ElasticSearch的详细教程
    新建项目 新建一个springboot项目springboot_es用于本次与ElasticSearch的整合,如下图 引入依赖 修改我们的pom.xml,加入spring-boo...
    99+
    2022-11-12
  • Java中JWT的使用的详细教程
    目录JWT简介JWT结构HeaderPayLoadSignatureJava中使用JWT引入依赖对称签名生成JWT的Token解析JWT字符串非对称签名JWT简介 JWT全称为Jso...
    99+
    2023-02-09
    Java中JWT使用 Java使用JWT
  • Git使用详细教程
    Git是一个开源的分布式版本控制系统,常用于协同开发项目。以下是Git的使用详细教程:1. 安装Git:首先,你需要在你的电脑上安装...
    99+
    2023-09-09
    Git
  • ReactuseCallback详细使用教程
    目录一、useCallback的作用二、useRef解决方案三、useReducer解决方案四、usePersistFn解决方案一、useCallback的作用 usecallbac...
    99+
    2022-11-13
    React useCallback React useCallback用法
  • SpringBootMongoDB详细使用教程
    目录前言安装MongoDBSpring Boot整合MongoDB实战进行增删改查前言 MongoDB是一个基于分布式文件存储的NoSQL数据库,由C++语言编写,旨在为Web应用提...
    99+
    2022-11-13
    SpringBoot MongoDB SpringBoot整合MongoDB
  • Python基础之字典的详细使用教程
    目录一. 什么是字典二. 创建字典三. 字典元素获取四. 字典元素的增删改操作五. 字典的视图操作一. 什么是字典 字典作为Python的一个内置数据结构,和列表一样都是可变序列的,...
    99+
    2022-11-11
  • python定时任务apscheduler的详细使用教程
    目录前言安装主要组成部分简单应用完整代码总结前言 我们项目中总是避免不了要使用一些定时任务,比如说最近的项目,用户点击报名考试以后需要在考试日期临近的时候推送小程序消息提醒到客户微信...
    99+
    2022-11-13
  • Vue中Mixin&extends的详细使用教程
    目录认识Mixin官方定义Mixin项目中如何使用Mixin官方定义extends项目中使用extends总结认识Mixin 目前我们使用组件化开发方式来开发应用程序,但是在不同组件...
    99+
    2022-11-13
  • 在python3中使用Supervisor的详细教程
    目录supervisor介绍安装supervisor设置环境变量配置supervisor管理一个进程supervisor配置文件详解启动supervisor有时候kill进程之后需要...
    99+
    2022-11-13
  • vue中使用vuex的超详细教程
    目录一、适合初学者使用,保存数据以及获取数据二、模块化(适合有部分基础的人)vuex是使用vue中必不可少的一部分,基于父子、兄弟组件,我们传值可能会很方便,但是如果是没有关联的组件...
    99+
    2022-11-13
    vue使用vuex vue vuex
  • SecureCRT的使用超详细教程
    目录下载和安装简单的介绍如何使用一、SecureCRT的使用二、SecureFX的使用使用乱码下载和安装 SecureCRT和SecureFX的下载和安装我这里就不多说了,详细的安装...
    99+
    2022-11-12
  • Python Numpy库的超详细教程
    1、Numpy概述 1.1 概念 Python本身含有列表和数组,但对于大数据来说,这些结构是有很多不足的。由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。对于数值运算...
    99+
    2022-11-10
  • 最详细的Python安装教程
    最详细的Python安装教程 一、进入Python官网首页,下载最新的Python版本 https://www.python.org/downloads/ 选择最新的Python3.10.5,下载6...
    99+
    2023-09-01
    pycharm
  • 基于Python的Selenium详细教程
    一、PyCharm安装配置Selenium 本文使用环境:windows11、Python 3.10.5、PyCharm 2022.1.3、Selenium 4.3.0 需要你懂的技术:Python、...
    99+
    2023-09-02
    python firefox 开发语言 html5 javascript
  • go mod详细使用教程
    目录前言使用go path问题govendorgo mod介绍如何使用go modGO111MODULEgo mod命令使用go mod管理一个新项目1. 初始化项目2. 添加依赖g...
    99+
    2022-11-11
  • elasticsearch-php 使用详细教程
    先看官方教程地址如下   快速开始 | Elasticsearch-PHP | Elastic 在 composer.json 文件中引入 elasticsearch-php:官方的"~6.0"会报错,改成7就可以 { "requir...
    99+
    2023-09-07
    elasticsearch 大数据
  • playwright最详细使用教程
    推荐阅读按照自己需要的顺序,不需要从头开始。 简单介绍 playwright是一款新型的自动化测试工具,功能非常强大,使用下来有很多的优点 👍 : 支持异步。内置浏览器驱动。支持移动...
    99+
    2023-09-05
    python 测试工具 爬虫
  • Linux中安装Python的交互式解释器IPython的教程
    IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性。特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPython会列...
    99+
    2022-06-04
    教程 Linux Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作