IPython基础知识

一 启动程序

jupyter notebook
几个基本操作:
    双击D:删除当前cell
    单机M:转为markdown文档
    markdown文档下运行变为预览模式

二 帮助文档

1.使用help()
    help(len)
2.使用?
    len?
    注意:使用??可以讲函数的源代码显示出来
3.tab自动补全

三 IPython魔法命令

1.运行外部python文件
    %run /home/po/Desktop/test.py
2.计时
    %time
        def sum_all(a):
            ret = 0
            for i in range(1,a+1):
                ret +=i
            return ret
        %time sum_all(10000)
    %timeit:平均时间
        %timeit sum_all(10000)
    %%timeit:计算多行代码的运行时间
        def sum_square(a):
            ret = 0
            for i in range(1,a+1):
                ret += i*i
            return ret
        %%timeite
        sum_all(10000)
        sum_square(10000)
3.查看当前会话中所有的变量与函数
    %who:快速查看当前会话的所有变量与函数名称
    %whos:查看当前会话的所有变量与函数名称的详细信息
    %who_ls:返回一个字符串列表,里面的元素是当前会话的所有变量与函数名称
4.执行Linux指令
    !echo
    !pwd
    !ls
    !mkdir
    !touch
5.其他魔法指令
    lsmagic:列出所有魔法指令

四 notebook快捷键

1.命令模式
    Enter:转入编辑模式
    Shift+Enter:运行本单元,选中下个单元
    Ctrl+Enter:运行本单元,选中下个单元
    Alt+Enter:运行本单元,在下面插入一个单元
    Y:单元转入代码状态
    M:单元转入markdown状态
    A:在上方插入新单元
    B:在下方插入新单元
2.编辑模式(Enter键启动)
    Tab:代码补全或缩进
    Shift+Tab:提示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值