python 编译器spyder 安装,Spyder编辑器
Spyder是Anaconda物种的python编辑器,包含py文件。
创建spyder项目(1)运行整个脚本文件2)运行当前代码块3)运行当前代码块,然后(4)运行当前命令行或选中的命令行5)上一个任务。
通过在spyder中创建新项目并在项目中创建新脚本文件,可以确保这些关联的脚本文件位于父文件夹中。
右键单击myfisrt项目,然后选择newfile。
注意如果您在这里选择文件,请记住使用。命名新文件时使用py后缀。例如,如果新文件是py文件,如“test.py ”,它将正常工作。否则,执行栏将变灰。因为如果这里没有添加py,那么会直接定义一个通用(All file *)类型的新文件,而不需要指定文件类型。
可以选择或者直接新建-python脚本。在这里直接做py文件。
spyder工具栏上五个连续的绿色图标指示操作的执行。
1)运行整个脚本文件的第一个图标Run File,表示当前脚本文件要从第一行运行到最后一行。快捷键是F5。
)2)运行当前代码块的第二个图标Run current cell,只运行当前代码块。注意,现在需要用#%% … #%%编写代码块,将光标放在代码块中,点击图标/快捷键Ctrl Return。
)3)执行当前代码块,跳转到下一个第三个图标,将光标放在当前代码块,点击图标自动执行当前代码块,跳转到下一个代码块,再次点击图标。
)4)运行当前命令行或选中的命令行中的第四个图标,将光标放在要执行的命令行上,然后点击光标只运行那一行。R语言单行执行ctrl enter的效果也差不多。此外,选择几行(类似于复制的选择)并单击图标以执行选定的行。
)5)运行上一个脚本文件的第五个图标。在运行了带有第一个图标的名为try.py的所有脚本文件后,立即单击第五个图标,表示您希望再次运行该文件。(这种感觉很少用~
特殊快捷键和命令多行注释(Ctrl 1)可以选择多行命令行,通过Ctrl+1实现多行注释。通过同样的操作,可以取消多行注释。
将光标放在clear Ipython控制台上,然后输入clear命令。
请检查内存中变量的存储地址(id)。这里得到变量A和B的内存地址,发现两个变量的位置是相同的。因此,如果你修改A,变量B也会改变。
其中数组的值是可变的,所以即使值变了,他的标识符的内存地址也不会变。
相反,如果更改C的值,D和C的地址将不再匹配。这里,在这种情况下,值是不可变的,因为如果值改变,地址也会改变。
A=[ 10,10,[ 10,10]]b=aa[0]=[5]Get print(b(A)print(b)b)id)A)#变量A) b) #变量b)的内存地址在这种情况下,C=100D=cc=5id(D)id)C)D和C不同地址的工具的设置被改变是因为spyder默认执行图标对应的快捷键是键盘的顶行(F9本身就是windows的锁屏键)。我的光标没有到位吗?怎么了?这是鸡肋。
所以我把这个快捷键改成了类似R语言的Ctrl enter组合格式。
具体修改过程如下图所示。点击小扳手打开首选界面,选择键盘快捷键,在右侧条目中选择要修改的内容,双击打开编辑页面。然后在编辑好的页面上,如果你直接操作你想要定义的快捷键组合而不是自己手动输入,空白框会自己识别这里新的快捷键修改。举个例子,如果我想在这里改成ctrl enter的组合,先按ctrl,再按enter。你见过那个盒子并认出它了吗?最后点击确定。
背景和其他环境设置的设置。首先,使用黑色背景作为spyder主题。
如果您不小心删除了网格工具箱的显示,例如,如果您删除了最左边的项目列表框,您可以从视图工具栏中调用它。
放大并将光标放在一个区域上,然后点击放大图标,就会占据整个界面。
比如将光标放在IPython框中,点击图标放大界面;再次单击该图标可撤消操作。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。