CtrlCV工程師 发表于 2022-1-18 20:40:31

IDLE缩进问题

本帖最后由 CtrlCV工程師 于 2022-1-18 21:07 编辑

为什么我的IDLE的缩进是默认8个空格
图二的4是我后来改的(图片的名字乱了不重要,反正是从上到下第二张)

傻眼貓咪 发表于 2022-1-18 21:30:48

很多编译器 tabs 键默认长度是 8,这没有什么好稀奇的。至於为什么?你应该问发明编译器的人。{:10_269:}

CtrlCV工程師 发表于 2022-1-18 21:38:42

傻眼貓咪 发表于 2022-1-18 21:30
很多编译器 tabs 键默认长度是 8,这没有什么好稀奇的。至於为什么?你应该问发明编译器的人。

问题是,PEP上说是默认4个啊

傻眼貓咪 发表于 2022-1-18 21:44:30

本帖最后由 傻眼貓咪 于 2022-1-18 21:50 编辑

CtrlCV工程師 发表于 2022-1-18 21:38
问题是,PEP上说是默认4个啊

PEP 是 Python 技术规格,编译器是属於第三方,一些编译器除了可以编写 Python,也能写其它程序语言,这就是为什么可以自定义 tabs 长度。
你这里用的编译器是 Tkinter 为基础编写的,至於为什么 tabs 长度默认是 8,只有发明者知道。(顺带一提,我的默认是 4)

CtrlCV工程師 发表于 2022-1-18 21:59:03

傻眼貓咪 发表于 2022-1-18 21:30
很多编译器 tabs 键默认长度是 8,这没有什么好稀奇的。至於为什么?你应该问发明编译器的人。

但是它说:‘always’,“must”就很让人疑惑。为什么“总是”8个;“必须“8个

傻眼貓咪 发表于 2022-1-18 22:01:13

CtrlCV工程師 发表于 2022-1-18 21:59
但是它说:‘always’,“must”就很让人疑惑。

是啊,因为 Python 对于缩排是非常的敏感的,所以不建议用 Python IDLE 编写代码,容易因为缩排问题出错。{:10_254:}
页: [1]
查看完整版本: IDLE缩进问题