位置: 编程技术 - 正文

Python利用IPython提高开发效率(python利用range产生列表)

编辑:rootadmin

推荐整理分享Python利用IPython提高开发效率(python利用range产生列表),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python利用range产生列表,python利用递归方法求5!,python利用数据输出表格,python利用range产生列表,python利用while循环求1+2+3......+n的和,python利用数据文件统计成绩,python利用while循环求1+2+3......+n的和,python利用数据文件统计成绩,内容如对您有帮助,希望把文章链接给更多的朋友!

一、IPython 简介

IPython 是一个交互式的 Python 解释器,而且它更加高效。

它和大多传统工作模式(编辑 -> 编译 -> 运行)不同的是, 它采用的工作模式是:执行 -> 探索 ,而大部分和数据分析相关的代

码都含有探索式操作(比如试误法和迭代法),所以 IPython 能大大提高编码效率。

IPython 发展到现在,它不仅仅只是一个加强版的 Python shell 了, 它集成了 GUI 控制台,这可以让你直接进行绘图操作;它还有一个基于 Web 的交互式笔记本和一个轻量级的快速并行的计算引擎。

二、编写代码

在 Terminal 中输入 ipython 既可启动 IPython。如果需要使用 Matplotlib 库,则需要在启动的时候标记集成 Matplotlib 包,则启动命令改为:ipython --pylab

1. 学会使用 Tab 键

在输入代码的时候,如果这是一个前面已经输入过的内容(比如前面定义的变量),则只需要在 输入了前几个字母之后摁下 Tab 键即可自动补全。IPython 拥有这个功能是对标准的 Python shell 的主要改进,这在其他语言的 IDE 中已经非常常见。

不仅能自动补全变量、对象等,像在 Terminal 中敲入命令一样 Tab 键还可以自动完成文件路径。

2. 上下箭头键,快速输入历史命令

当某条命令或代码需要反复输入的时候,不必每次都手动敲一遍,只需要使用上箭头键既可自动补全上一条命令;此时再继续摁上箭头键是上上条命令。

如果某个命令需要摁很多次上箭头键才能找到,此时只需要输入那条命令的前几个字母然后再摁上箭头键,即可只筛选符合前几个字母的命令。

3. 执行一个 .py 文件

如果想要执行一个外部的 .py 文件,使用 %run 命令,例如:

4. 查看相关代码的通用信息

当你需要查看一个变量或对象相关的通用信息的时候,在此变量后添加一个问号然后摁回车键即可。例如:

Python利用IPython提高开发效率(python利用range产生列表)

如果某个函数的包含 docstring,则在函数名后添加一个问号(&#;)也可以查看相关的 docstring 内容;如果在函数名后添加两个问号(&#;&#;),则可以显示该函数相关的源代码,例如:

5. 编码过程中相关的快捷键

Ctrl+F 光标前移1个字符

Ctrl+B 光标后移1个字符

Ctrl+A 光标移至行首

Ctrl+E 光标移至行尾

Ctrl+U 删除此行光标之前的所有内容

Ctrl+K 删除此行光标之后的所有内容

Ctrl+L 清屏(Mac 下 Cmd+K 也可以)

三、调试代码

1. 代码发生异常后启动调试器

在代码发生异常后,输入 %debug 命令会启动调试器并自动跳转到“事发地点”:

输入 q 命令退出调试器。

2. 单步执行

使用带 -d 选项的 %run 命令可以预先打开调试器,输入 s 单步进入函数调用,输入 n 命令执行到下一行代码,输入叹号(!)紧接着输入变量名可查看变量的值。例如:

这条命令如果再添加一个指定行号的选项(-b)即可在启动调试器时设置一个断点,例如:

总结

标签: python利用range产生列表

本文链接地址:https://www.jiuchutong.com/biancheng/386260.html 转载请保留说明!

上一篇:详解python如何调用C/C++底层库与互相传值(python调大小)

下一篇:判断网页编码的方法python版(怎么看网页的编码格式)

  • 以旧换新销售货物时,一律按照新货物的价格缴纳增值税
  • 工程监理费开什么发票
  • 职业年金单位缴费方式
  • 捐赠支出需要什么手续
  • 小规模超过30万附加税减半吗
  • 外购的产品用于投资
  • 代缴五险一金自己还需要缴纳吗
  • 销售商品提供劳务收到的现金包括
  • 税务1236600短信
  • 小规模季度超过45万了怎么缴纳
  • 哪些依据属于会计凭证
  • 工程预收款如何处理
  • 广告公司制作警示牌可以开具什么样的发票?
  • 回购库存股所有者权益会发生变化吗
  • 税务一般纳税人
  • 非独立核算分公司怎么报税
  • 各税种会计分录
  • 股权转让过程中需要注意哪些问题
  • 教育咨询发票怎么开具
  • 电子税务局里的利润表,本月金额是填累计数吗
  • 无偿划拨的资产怎么做资产卡片账簿
  • 金税盘报税的服务费怎么抵扣增值税?
  • 装修改造空调尾板多少钱
  • 办公车辆的燃油费过路费怎么报销?
  • 增值税小规模申报表
  • 进入英雄联盟显示超频怎么办
  • 企业所得税汇算清缴
  • 不动产租赁费计入什么科目
  • 应税货物销售额是什么意思
  • 房企因商品质量问题退租
  • 残疾人保障金是什么科目
  • 猿创设计科技有限公司
  • iscsiadm命令详解
  • 员工报销凭证怎么做
  • docker管理系统
  • 购买增值税发票系统属于什么科目?
  • 什么是ad域服务
  • 应收应付会计分录大全
  • 医院发票丢失怎么补办
  • 纳税人提供不动产经营租赁服务增值税征收管理暂行办法
  • 缴纳工会筹备金会计分录怎么写
  • 债券投资包含哪些
  • 不征税收入与免税收入的区别是什么
  • 融资租赁缴纳什么税
  • 再保后赔款支出
  • 债务重组损失计入什么科目2020
  • 年底进项比销项大要做账么
  • 股权变更的股东个税缴纳
  • 应交增值税进项税额月底怎么处理
  • 支付宝收入什么意思
  • 公司安装监控属于什么费用
  • 做账工资和申报工资不一样有风险吗
  • 钱汇错了报警有用吗
  • 所得税汇算清缴需要调增的项目
  • 印花税可以去地方申报吗
  • 没有发票的费用怎么报销
  • 凭证导致账簿错误
  • winxp和win7共享
  • win8专业版系统更改电脑设置没反应
  • windows如何关闭
  • win10 禁用驱动
  • windows8.1怎么升级
  • win7系统的wlan在哪里?
  • win7怎么给硬盘重新分区
  • win8.1开始菜单怎么改成win7那样
  • window10自动开机怎么回事
  • Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
  • 哈希表rehash
  • js去除hover样式
  • node js作用
  • android怎么样
  • android intent作用
  • node.js+captchapng+jsonwebtoken实现登录验证示例
  • 盗梦英雄限时占卜顺序
  • js设计模式和开发实践
  • js操作网页
  • js短信验证码60s倒计时
  • 开电子发票流程步骤
  • 印花税核算有两种情况,是如何处理的?
  • 国税总局编制这次怎么调整
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设