IPython
2018-01-16 本文已影响0人
枫落柠
tab键自动完成
可以用于搜索命名空间和自动完成对象或模块属性
内省
在变量的前面或后面加上?,可以将有关该对象的一些通用信息显示出来;
使用??可以显示该函数的源代码
要使用正斜杠/,不然认不出来
通配符*
一些字符配以通配符即可显示出所有与该通配符表达式相匹配的名称
%run命令
在IPython会话环境中,所有文件都可以通过%run命令来当做Python程序运行,只要将文件名传给%run就可以运行了
image.png
中断正在执行的代码:Ctrl+C
执行剪贴板中的代码
%paste:可以承载剪贴板中的一切文本,并在shell中以整体形式执行
%cpaste:多了一个用于粘贴代码的特殊提示符
键盘快捷键
image.png魔术命令
image.pngimage.png
使用命令历史
搜索并重用命令历史
"Ctrl-P"或向上箭头:在命令历史中不断搜索;"Ctrl-N"或向下箭头:在命令历史中前向搜索
输入和输出变量
Python会把最近的两个输出结果分别保存在和_(两个下划线)变量中
输入的文本会被保存在名为_iX的变量中,X是输入行的行号
%hist用于打印全部或部分输入历史