学习定义函数的时候,教程有个自定义的求绝对值的my_abs函数,我在Notepad++里面定义好函数(如图一所示)初学Python的问题记录1


然后再在Python环境里面执行,就会有如图二的报错初学Python的问题记录1

经过排查是因为在Notepad++里面,if那行已经手动空格了,return那行就自动也空出那么多位置,

但是自动空出来的位置不是空格而是TAb键,所以导致报错,Python里面需要保持一致的缩进才符合语法,

一般是4个空格。


解决办法是在Notepad++里面设置好TAB键是默认的4个空格即可。

设置》》首选项》》语言》》“替换为空格”勾上,即可。初学Python的问题记录1


Python中遇到IndentationError首先考虑是不是tab键问题


相关文章:

  • 2021-07-11
  • 2021-10-13
  • 2021-11-14
  • 2021-12-14
  • 2021-10-27
  • 2022-12-23
  • 2021-06-07
  • 2021-07-22
猜你喜欢
  • 2021-07-22
  • 2021-11-21
  • 2021-08-28
  • 2021-09-04
  • 2021-12-22
  • 2021-12-05
相关资源
相似解决方案