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

作者:ftf15111099814 时间:2023-08-23 11:58:24 

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

标签:spyder,快捷键,python,符号化,输出
0
投稿

猜你喜欢

  • 基于Python编写一个简单的服务注册发现服务器

    2022-06-11 20:23:31
  • asp中格式化HTML函数代码 SDCMS加强版

    2011-02-20 11:18:00
  • matplotlib绘制折线图的基本配置(万能模板案例)

    2022-09-06 18:06:17
  • 基于python实现坦克大战游戏

    2023-01-29 01:48:30
  • Django自定义模板过滤器和标签的实现方法

    2023-08-12 12:24:51
  • laravel入门知识点整理

    2023-05-31 13:42:33
  • Java操作数据库连接池案例讲解

    2024-01-21 18:39:40
  • 鼠标驱动图片变化

    2009-07-26 10:03:00
  • python使用 request 发送表单数据操作示例

    2022-08-06 07:31:07
  • python中使用enumerate函数遍历元素实例

    2021-05-08 04:56:41
  • 线上问题排查之golang使用json进行对象copy

    2023-10-06 05:03:23
  • 使用keras实现孪生网络中的权值共享教程

    2022-10-21 13:52:34
  • Python做智能家居温湿度报警系统

    2022-02-01 12:31:50
  • 基于python实现上传文件到OSS代码实例

    2022-12-14 16:45:17
  • sqlserver中触发器+游标操作实现

    2024-01-25 02:37:11
  • 使用Django和Postgres进行全文搜索的实例代码

    2022-07-06 10:52:15
  • CSS Border使用小分享

    2010-08-12 14:34:00
  • 设置jupyter中DataFrame的显示限制方式

    2022-09-17 17:28:57
  • TensorFlow如何指定GPU训练模型

    2022-05-31 10:03:21
  • python实现学生管理系统开发

    2021-08-26 20:43:17
  • asp之家 网络编程 m.aspxhome.com