知行编程网知行编程网  2022-09-12 23:30 知行编程网 隐藏边栏  17 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python缩进用空格还是tab的相关知识,包括pythontab缩进,以及python中缩进影响程序结构吗这些编程知识,希望对大家有参考作用。

带有空格或制表符的 Python 缩进

Python 是一种使用空格缩进来区分代码级别的语言。事实上,Python 并不要求你使用制表符或空格进行缩进,甚至几个空格也不需要(但在 PEP8 中,建议使用 4 个空格作为缩进:https://www.python.org/dev/peps /pep-0008/)

但是却绝对!绝对不能混用Tab和空格

混用制表符和空格是指相邻的两个句子的缩进需要用制表符或空格统一,不能混用。


·python中不提倡使用tab缩进。

不同的编辑器对 TAB 的解释不同。有些编辑器有 4 个字符宽的选项卡,有些是 8 个字符宽的选项卡。

如果有的地方用了TAB,有的地方用了空格,那么原来对齐的代码可能在不同的地方错位了。


·空格永远都是一样的。

对于一些精细的排版缩进(例如想要在每一行上对齐注释),空格也更精确。

有时IDE会自动为你将Tab键展开为一个空格,一般的编辑器不会这样做。但是你可以通过设置编辑器来转换制表符和空格。

1、Vim

在使用前配置好.vimrc

https://www.jianshu.com/p/7d27858b8d2b

http://dikar.iteye.com/blog/308934

2、Python官方编辑器

1. 全选整个代码(edit——select All)
2. 统一间隔符号为tab(format——tabify region),或者统一间隔符号为空格(format——untabify region)

Notepad++

带有空格或制表符的 Python 缩进

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享