欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

spyder快捷键与python符号化输出方式

程序员文章站 2022-06-10 08:02:52
目录spyder快捷键与python符号化输出spyder快捷键console操作python符号化输出spyder常用快捷键下面为spyder非常常用的几个快捷键spyder快捷键与python符号...

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 调出变量窗口

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。