IPython

作者: 枫落柠 | 来源:发表于2018-01-16 17:38 被阅读0次

    tab键自动完成

    可以用于搜索命名空间和自动完成对象或模块属性

    内省

    在变量的前面或后面加上?,可以将有关该对象的一些通用信息显示出来;
    使用??可以显示该函数的源代码

    要使用正斜杠/,不然认不出来

    通配符*

    一些字符配以通配符即可显示出所有与该通配符表达式相匹配的名称

    %run命令

    在IPython会话环境中,所有文件都可以通过%run命令来当做Python程序运行,只要将文件名传给%run就可以运行了


    image.png

    中断正在执行的代码:Ctrl+C

    执行剪贴板中的代码

    %paste:可以承载剪贴板中的一切文本,并在shell中以整体形式执行
    %cpaste:多了一个用于粘贴代码的特殊提示符

    键盘快捷键

    image.png

    魔术命令

    image.png
    image.png

    使用命令历史

    搜索并重用命令历史

    "Ctrl-P"或向上箭头:在命令历史中不断搜索;"Ctrl-N"或向下箭头:在命令历史中前向搜索

    输入和输出变量

    Python会把最近的两个输出结果分别保存在_(两个下划线)变量中
    输入的文本会被保存在名为_iX的变量中,X是输入行的行号
    %hist用于打印全部或部分输入历史

    记录输入和输出

    image.png

    利用IPython提高代码开发效率的几点提示

    1.重新加载模块依赖项

    2.代码设计提示

    2.1保留有意义的对象和数据

    2.2扁平结构要比嵌套结构好

    相关文章

      网友评论

          本文标题:IPython

          本文链接:https://www.haomeiwen.com/subject/etasoxtx.html