初学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环境里面执行,就会有如图二的报错
经过排查是因为在Notepad++里面,if那行已经手动空格了,return那行就自动也空出那么多位置,
但是自动空出来的位置不是空格而是TAb键,所以导致报错,Python里面需要保持一致的缩进才符合语法,
一般是4个空格。
解决办法是在Notepad++里面设置好TAB键是默认的4个空格即可。
设置》》首选项》》语言》》“替换为空格”勾上,即可。
Python中遇到IndentationError首先考虑是不是tab键问题
相关文章推荐
- 初学TensorFlow 存在报错问题记录——中文备注 python编码问题
- 初学python的一些问题记录
- python初学常见问题记录(4)
- python初学常见问题记录(3)--Ipython用法
- python初学常见问题记录(2)--eclipse下报错及乱码
- python初学常见问题记录(4.1)-解决了输出覆盖和提示不对应问题
- python初学常见问题记录(1)--linux下和win7下安装python
- Docker初学问题记录
- spring securigy 初学问题记录
- Python 初学笔记:递归解决0-1背包问题
- Android + Python(Django) + Mysql 问题记录
- python3使用问题记录
- 初学hibernate 查找数据—问题记录
- python3学习记录——安装pyspider中lxml安装问题
- Python问题记录:如何处理中文网页中的多余空格
- selenium+Python初学问题合集
- python小问题记录:
- Python中遇到的比较纠结的问题记录-----持续更新
- 问题记录-python写mapper测试时出现urllib.error.HTTPError: HTTP Error 404: Not Found
- RabbitMQ初学之安装与常见问题记录