zqrx.net
当前位置:首页 >> python缩进规则用tAB >>

python缩进规则用tAB

简单来说, 因为 python 用缩进来取代了 {} , 而空格或是 tab 都是合乎语法的缩进, 但因为空格和 tab 都是看不到的, 所以, 为了避免有人时而用 tab, 时而用空格来做缩进而做成了 bug, 所以, 在软规范里, 大家都约定用空格做缩进. 如果你还想问为甚麽要约定用空格而不用 tab 呢 ? 那是因为不同的编辑器会对 tab 进行不一致的距离演译, 如"a\tb", 有些编辑器会使 ab之间相隔, 12 点, 有些会是相隔 36点, 而用空格的话, 就不会有这个视觉上的问题了

额,怎么说呢,python2.x版本tab的缩进和空格没有严格区分 python3.x开始4个空格表示一个缩进,不允许tab缩进了.

因为tab缩进在不同的操作系统当中会有不同的缩进,造成A程序再win系统可以,linux就不能用,反过来可能也会造成相同的问题.那么我就是想用tab怎么办呢看我以notepad++为例,在配置中可以将tab缩进设置成用4个空格来代替,这样就保证了不同操作系统下缩进的统一.下面是配置的视频教程,最后一课有:

类似c语言风格的缩进 set cindent 智能缩进:每一行都和前一行有相同的缩进量,同时这种缩进形式能正确的识别出花括号,当遇到右花括号(}),则取消缩进形式.此外还增加了识别c语言关键字的功能.如果一行是以#开头的(比如宏),

同一层次的语句应该保持缩进一致.最重要的是方便阅读方便理解方便调试.做到这一点就行了.if(){ .; .; if() { if() { ; ; } } else { }}else{}

可以用/t转义字符来实现,代码如下:#打印出 abc(abc前面空白就是按tab缩进) print("\tabc") #/t 为转义字符,功能就是实现tab键

因为tab缩进在不同的操作系统上,或者不同的编辑器里缩进的效果可能不一样,为了不产生异常错误,所以python推荐使用四个空格键代替一个Tab键.望采纳

一段代码中,只能使用一种缩进,不能tab或者空格混用,而且缩进的数目也要一致的,不能一会儿2个空格,一会儿4个空格.

python为了培养程序员良好的写代码习惯,将缩进也作为代码检查的一项内容了.建议缩进一般用四个空格,也可以用tab键代替,不过由于tab键可以自己设置代表的空格数,所以在不同电脑上显示可能会有不同.最重要的一点是:不要在同一个程序中混用空格缩进和tab缩进

错误,Python没有规定每级缩进应该用空格还是制表符,以及应该用多少个,只规定了各级缩进的格式应该严格一致.

网站首页 | 网站地图
All rights reserved Powered by www.zqrx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com