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


猜你喜欢
- 本文实例讲述了PHP基于phpqrcode类生成二维码的方法。分享给大家供大家参考,具体如下:使用PHP语言生成二维码,还是挺有难度的,当然
- 开始使用MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数
- 本文实例讲述了RC4文件加密的python实现方法。分享给大家供大家参考。具体分析如下:基于RC4流加密算法,使用扩展的16*16的S盒,3
- 以下是作者在学习Python中django框架时的学习笔记,并把测试的代码做了详细分析,最后还附上了学习心得,值得大家学习。URL配置(UR
- 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT som
- vue组件在通信中,无论是子组件向父组件传值还是父组件向子组件传值,他们都有一个共同点就是有中间介质,子向父的介质是自定义事件,父向子的介质
- 第一步一般是建立一个关键字替换表 如 id keyword url 等字段第二步是文章显示时把【文章】内容和【关键字替换表】对应的关键字替换
- LABjs 是一个很小的 JavaScript 工具,用来根据需要加载 JavaScript 文件,通过使用该工具可以提升页面的性能,避免加
- python的数据类型有:数字(int)、浮点(float)、字符串(str),列表(list)、元组(tuple)、字典(dict)、集合
- 本文实例讲述了Python中XlsxWriter模块用法。分享给大家供大家参考,具体如下:XlsxWriter,可以生成excel文件(xl
- Windows环境: (1)离线安装 首先在线搜索并下载你需要的第三方库:网址https
- 本文实例讲述了Python基于Tkinter实现的记事本。分享给大家供大家参考。具体如下:from Tkinter import *root
- label转onehot的很多,但是onehot转label的有点难找,所以就只能自己实现以下,用的topk函数,不知道有没有更好的实现on
- 本文实例讲述了js实现全国省市二级联动下拉选择菜单,分享给大家供大家参考。具体如下:效果图: 具体代码:<html>&
- 又仔细看了一遍vuex的文档,还是云里雾里的,不过至少明白它是一个专门管理状态的,根据数据状态的改变可以驱动视图更新,既然是这样那至少登录注
- 一、介绍正则表达式是一个特殊的字符序列,计算机科学的一个概念。通常被用来检索、替换那些符合某个模式(规则)的文本。许多程序设计语言都支持利用
- Go+ 语言的安装和环境配置有些复杂,官方教程也没有写的很详细。通过控制台编写和运行 Go+ 程序很不方便。本文从零开始,详细介绍 Go+
- 我就废话不多说了,直接上代码吧!#Copyright (c)2017, 东北大学软件学院学生# All rightsreserved#文件名
- 本文实例为大家分享了python实现滑雪游戏的具体代码,供大家参考,具体内容如下# coding: utf-8# 滑雪小游戏import s
- 代码如下:<% myDSN="DSN=xur;uid=xur;pwd=xur"mySQL="s