您的位置:首页 > 编程语言 > Python开发

初学Python的问题记录1

2018-01-26 10:33 375 查看
学习定义函数的时候,教程有个自定义的求绝对值的my_abs函数,我在Notepad++里面定义好函数(如图一所示)


然后再在Python环境里面执行,就会有如图二的报错


经过排查是因为在Notepad++里面,if那行已经手动空格了,return那行就自动也空出那么多位置,
但是自动空出来的位置不是空格而是TAb键,所以导致报错,Python里面需要保持一致的缩进才符合语法,
一般是4个空格。

解决办法是在Notepad++里面设置好TAB键是默认的4个空格即可。
设置》》首选项》》语言》》“替换为空格”勾上,即可。


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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python