首頁 > 軟體

spyder快捷鍵與python符號化輸出方式

2022-02-10 19:01:10

spyder快捷鍵與python符號化輸出

spyder快捷鍵

1、F5執行當前檔案

2、F9執行選中的部分

3、Tab預載入以該字母為首的變數名

  • 例如,你之前定義變數mypy1 mypy2 mypy3,之後你想用到mypy1,(當然,這裡的變數名比較短),你只需打一個m然後Tab鍵,就會自動載入以m為開頭的變數

4、Ctrl+Enter執行單元(cell)中的內容

  • 一個cell的定義為:以#%%開始,以#%%結束

5、Shift+Enter從當前遊標處依次執行每個單元(cell)的內容 

6、Alt+上/下方向鍵  將該行向上/下移動

7、Ctrl+滑鼠左鍵顯示指定函數或方法的定義

8、Shift+Ctrl+Alt+M 最大化當前表單或還原當前表單

9、Ctrl+Shift+F查詢

10、Ctrl+‘+’/‘-’增大或減小字型

  • (MacOS為Cmd+‘+’/‘-’),當然也可在prefenrenses裡自定義字型大小

11、Ctrl+S儲存當前檔案

  • (MacOS中是Cmd+S),同時強制編輯器左邊的三角警告跟新(表示這裡並不太懂,不過這個命令好像並不是很重要)

12、在Ipython中該快捷鍵將以HTML的格式儲存當前事物,包括所有設定。

  • Ctrl+I(MacOS中是Cmd+I)顯示物件的幫助資訊

console操作

1、可鍵入函數名、變數名檢視輸出及值

2、鍵入dir()檢視名稱空間

3、鍵入%reset重置名稱空間,其後會彈出確認框,輸入y則重置名稱空間,%reset -f強制執行,無需確認

4、可使用help(name)(name為名稱空間中存在的物件)來檢視物件的資訊(這裡的物件也就是object不知代指哪些)

5、修改部分部分程式碼用作偵錯時,可以選中被修改的程式碼然後按F9就可以起作用(修改的部分將在console中代替原來的部分),而不需要重新執行一遍程式碼,這在專案比較大的時候偵錯使用,可重用定義在console中的資料和物件,在按了F9之後使用其他編輯器檢視檔案發現檔案中的程式碼並未改變,由此可以猜測console其實執行的是程式碼的一個副本區。

python符號化輸出

(使用LaTex格式輸出,用到的模組為sympy)

from __future__ import division
from sympy import *
x, y, z, t = symbols('x y z t')
k, m, n = symbols('k m n', integer=True)
f, g, h = symbols('f g h', cls=Function)

有上面的定義之後,我們可以:

鍵入:

expr=(x+y)**3
expr

輸出:

(x + y)**3

鍵入:

expr.expand()

輸出:

x**3 + 3*x**2*y + 3*x*y**2 + y**3

Spyder常用快捷鍵

下面為Spyder非常常用的幾個快捷鍵

快捷鍵功能
Ctrl+1註釋/取消註釋
Ctrl+4塊註釋
Ctrl+5取消塊註釋
F5執行程式
Ctrl+I檢視某個函數的幫助檔案
Ctrl+L跳轉到行號
Ctrl+P檔案切換
Ctrl+R替換文字
Ctrl+Shift+V調出變數視窗

以上為個人經驗,希望能給大家一個參考,也希望大家多多支援it145.com。


IT145.com E-mail:sddin#qq.com