IPython介绍1-内省

IPython提供了一系列增强的交互式体验,如Tab键自动完成、?命令查看对象信息、%run命令运行文件、异常追踪和丰富的魔术命令。通过Tab键可以自动补全变量、方法和模块属性,而?命令则显示对象详情。%run允许在会话中执行Python脚本。此外,IPython还支持剪切板中的代码执行、键盘快捷键和调试功能。魔术命令如%debug、%timeit等提供了代码性能分析和调试工具。IPython还可以与matplotlib集成,启用pylab模式以增强图形用户界面。
摘要由CSDN通过智能技术生成

内省

Tab键自动完成

在shell中输入表达式时,只要按下Tab键,当前命名空间中任何与已输入的字符串相匹配的变量(对象、函数等)就会被找出来。
e1.

In [4]: an_apple = 27

In [5]: an_example = 42

In [6]: an<Tab>  %<Tab> 意思是按键说明
an_apple  an_example  and  angle annotate  any

也可以在任何对象后面输入一个句点以便自己完成方法和属性的输入。
e2.

In [6]: b = [1,2,3]

In [7]: b.<Tab>  %<Tab> 意思是按键说明
append extend insert %等等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值