Ipython
Ipython
2025-04-01 16:27:52 时间
IPython 是一种基于 python 的交互式解释器,提供了强大的编辑和交互能力。 对于对象功能的查询操作,Ipython 提供了两种方法:
object?
:返回变量的详细信息,查询变量类型或者函数帮助object??
:与上一个功能相似,还可以查看函数或者模块对象的源代码
Ipython 中有一种魔术命令,相当于提供了一种简便进行交互的方式。魔术命令分为两种:
- 以%开头,是作用于行的魔术命令
- %pdoc 打印对象的文档字符串
- %quickref#查看语法和魔法命令
- %magic:获取所有魔法命令及其用法
- %timeit#测量语句的执行时间
- %run test.py#运行 python 程序(脚本)
- %load test.py#导入文件
- %paste #从剪切板运行代码
- %cpaste #防止粘贴错误,允许查看并运行
- %save path n1,n2,n3:保存指定的 cell
- %bookmark:将常用目录保存为别名,方便使用
- 以%%开头,表示在整个 cell 单元起作用
- %%timeit#测量 cell 的执行时间
- %%latex:latex 渲染
- %%markdowh
- %%writefile:将单元格文件写入指定文件中
#设置所有单独一行的变量都可以自动打印结果
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = 'all'
#万能查询函数dir,可返回类或者实例的属性,
# moudle的情况也可以不传递任何参数
#dir(ts)
#命令行窗口输入Ipython
a.<Tab>#变量名后按Tab键可以查询相关变量名实现自动补全,
#也可以补全函数的关键词参数
np.*load*?#搜索命名空间,利用通配符来匹配所有的名字
#Ipython的魔术命令(python中没有)
#空行输入
In & Out
快捷键
导航快捷键
文本输入快捷键
相关文章
- Python源码保护[通俗易懂]
- python画图命令
- 用了2周,终于把Python网站开发库大全整理完了
- 简单的Python端口扫描工具制作
- python执行cmd命令并解析结果_python如何打包成可执行程序
- Python 根据AIC准则定义向前逐步回归进行变量筛选(二)
- Python字符串与时间相互转换
- python读取、写入txt文本内容
- python aic准则_pythonAIC准则下线性回归实现及模型检验案例分析
- 我用python算出了同事的身份证号码!
- python读写json_python格式化json
- Python爬取热搜数据之炫酷可视化[通俗易懂]
- python 基尼系数_Python计算
- 【敬初学者】Python基础学完了,该怎么知道自己学的怎么样呢?十个经典实战小项目附源码
- 自动编码器重建图像及Python实现
- 手把手教你用python写游戏「建议收藏」
- python 制作淘宝秒杀脚本
- python实现K近邻算法案例
- Python/GUI/tkinter/学生信息管理系统源码
- python skitlearn_Python sklearn