#python,关于notepad++,在需要缩进时的换行的问题!

bkbkk233 2018-12-05 01:57:45
首先很抱歉,第一次发帖,才发现要什么积分,python那边没有非技术区。。。。觉得java人多,就发这里了

当我在notepad++上定义函数
然后我在powershell上运行,他会提示我缩进错误

然后我通过notepad++强大的 “显示空格与制表符”的功能,我发现是这样的
原来当我在第一个print之后直接按enter来换行的话,下一行前面的空白部分是一个 制表符 即“tab”。这就是我运行不了的原因

再然后当我笨笨的把 制表符 删掉 再笨笨的连按 四个空格 之后
这个程序是可以正常运行的。

那么我想问的是怎么解决这个问题,毕竟只是四个空格还好说,万一有时候嵌套一些判断或者循环语句,可能要打很多个空格就觉得很困扰。
是编辑器notepad的问题,还是我需要去习惯这个麻烦,不停的去按空格

...全文
339 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_26892211 2019-01-03
  • 打赏
  • 举报
回复
建议使用idea开学习 python idea只要你编码位置有问题就会有提示
ll8225851 2019-01-02
  • 打赏
  • 举报
回复
在notepad设置中可以把Tab自动转化为空格(python为4个空格)。
bkbkk233 2018-12-05
  • 打赏
  • 举报
回复
我甚至还不知道要打赏分数。。。sorry啦
Windows 操作系统在过去几年中得到了显着更新。 但是,默认的 Windows 记事本在 20 年内未更新。 如果你需要一个简单的编程任务的文本编辑器,请考虑使用 Notepad3 中文版吧!我们使用默认 Windows 记事本当前缺少的所有功能创建了 Notepad3。 Notepad3 是一个快速,轻量级的基于 Scintilla 的文本编辑器,具有语法高亮功能。 它占用的内存很小,但功能强大,足以处理大多数编程工作。 Windows 记事本替代工具 Notepad3 中文多语特别版 Windows 记事本替代工具 Notepad3 中文多语特别版 基本 Notepad3 功能 此外,Notepad3 具有以下功能:代码折叠,括号匹配,自动缩进,字自动完成,转换各种格式(ASCII,UTF-8和UTF-16)之间的字符编码,换行格式转换(在 DOS 之间(CR/LF),Unix(LF)和 Macintosh(CR)格式),多个撤销或重做,书签和基于正则表达式的查找和替换。 支持的语言 以前我们提到 Notepad3 几乎可以处理任何编程工作,我们不会撒谎。只需查看下面支持的编程语言列表,找到您最喜欢的。 它为 ASP,汇编语言,AutoHotkey,AutoIt3,AviSynth,Bash,BAT,C,C ++,C#,CMake,CoffeeScript,通用网关接口(CGI),层叠样式表(CSS),DIFF,HTML,INF 提供语法高亮支持。 INI,Inno Setup,Java,JavaScript,LaTeX,Lua,Markdown,NSIS,Pascal,Perl,PHP,Python,REG,Ruby,SQL,Tcl,Visual Basic(VB),VBScript,VHDL 脚本,XHTML,XML,YAML ,D 源脚本,Go 源脚本,JSON,Makefile,MATLAB,Nim 源代码,Power Shell 脚本,资源脚本,Shell 脚本以及对 NFO ANSI 艺术的改进支持。 下载 Notepad3 Notepad3 有两种风格。用于将其安装到计算机并可选择替换默认 Windows 记事本的设置。便携式版本可直接从 U 盘或便携式硬盘驱动器运行。只需下载您喜欢的任何一个。

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧