網站首頁 編程語言 正文
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 | 調出變量窗口 |
原文鏈接:https://blog.csdn.net/ftf15111099814/article/details/80755955
相關推薦
- 2022-10-11 主從同步中斷(sql_thread)問題一例
- 2022-03-29 C#算法之無重復字符的最長子串_C#教程
- 2021-04-13 手動清理 Memcached 緩存的方法
- 2022-11-23 StoneDB主從配置及切換實踐方案_數據庫其它
- 2022-12-15 C++?Boost?MPI接口詳細講解_C 語言
- 2022-07-19 statfs函數使用
- 2022-10-14 linux服務器安裝redis并設置redis開機自啟和遠程連接
- 2022-08-25 R語言行篩選的方法之filter函數詳解_R語言
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支