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:提示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章