python缩进用空格还是tab
发布时间:2025-09-17 15:59:06

Python是一种用空格缩进来区分代码层次的语言。事实上,Python并没有强迫你用Tab或空格缩进,甚至没有强制要求空格(但建议在PEP8中使用四个空格作为缩进:https://www.python.org/dev/peps/pep-0008/)
但绝对!Tab和空格绝对不能混用!
混用Tab和空格是指相邻两句话的缩进需要统一使用Tab或空格,不能混用。
·不建议在python中使用tab缩进。
不同的编辑器对TAB有不同的解释,有的编辑器TAB有四个字符宽,有的有八个字符宽。
如果有些地方使用TAB,有些地方使用空间,在不同的地方,原始对齐代码可能不对齐。
相关推荐:Python教程
·空间总是一样的。
对某些详细的排版缩进而言(例如,要将每一行的注释对齐),使用空格也更加准确。
有时IDE会自动帮助你将Tab键扩展为空格,这通常不是普通编辑器所做的。但是Tab和空格可以通过设置编辑器来转换。
1、Vim
在使用前进行配置.vimrc
https://www.jianshu.com/p/7d27858b8d2b
http://dikar.iteye.com/blog/308934
2、官方编辑器Python
1.选择整个代码(edit——selectAll) 2.统一间隔符号tab(format——tabifyregion),或者统一间隔符号为空格(format——untabifyregion)
Notepad++

