Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python解释器是否将缩进检查为空格或制表符?_Python - Fatal编程技术网

Python解释器是否将缩进检查为空格或制表符?

Python解释器是否将缩进检查为空格或制表符?,python,Python,例如,对于新行缩进,4个空格字符是否等于1个制表符? 还是只扫描其中一个而不扫描另一个 Python3.x(以及在传递时的Python2.x-tt)将拒绝使用混合表格运行代码 Python 2 .x,没有 -TT将运行混合制表代码,并考虑一个表等于8个空间的运行。 (带-t的Python2.x将运行它,但会抱怨。)Python3.x(当传递-tt时,Python2.x)将拒绝运行混合制表的代码 Python 2 .x,没有 -TT将运行混合制表代码,并考虑一个表等于8个空间的运行。 (带-t

例如,对于新行缩进,4个空格字符是否等于1个制表符? 还是只扫描其中一个而不扫描另一个

Python3.x(以及在传递时的Python2.x
-tt
)将拒绝使用混合表格运行代码

Python 2 .x,没有<代码> -TT将运行混合制表代码,并考虑一个表等于8个空间的运行。

(带
-t
的Python2.x将运行它,但会抱怨。)

Python3.x(当传递
-tt
时,Python2.x)将拒绝运行混合制表的代码

Python 2 .x,没有<代码> -TT将运行混合制表代码,并考虑一个表等于8个空间的运行。


(带
-t
的Python 2.x将运行它,但会抱怨。)

一行可以缩进一行或另一行,但不能同时缩进两行。@cᴏʟᴅsᴘᴇᴇᴅ “can”在什么上下文中?@Ry“can”在您决定不遵循PEP8的上下文中,即每缩进4个空格:)@cᴏʟᴅsᴘᴇᴇᴅ: 我的意思是:你是说逻辑上一行可以和一行或另一行缩进,但不能两者都缩进?那是真的。Python解释器不会阻止你,不过。@Ry-啊,是的。。。解释程序不抛出任何语法错误的一个或另一个…一行可以缩进一个或另一个,但不能同时缩进两个。@cᴏʟᴅsᴘᴇᴇᴅ “can”在什么上下文中?@Ry“can”在您决定不遵循PEP8的上下文中,即每缩进4个空格:)@cᴏʟᴅsᴘᴇᴇᴅ: 我的意思是:你是说逻辑上一行可以和一行或另一行缩进,但不能两者都缩进?那是真的。Python解释器不会阻止你,不过。@Ry-啊,是的。。。解释器不抛出任何语法错误的一个或另一个。。。