利用编辑器编写代码时,需要注意制表符往往和空格代表不同的缩进量,当混合使用制表符和空格会让Python解释器感到迷惑。所以需要了解自己的文本编辑器如vscode中一个制表符代表几个空格,并且为了避免不必要的问题,不混合使用制表符和空格,如果不小心混合使用了制表符和空格,可将文件中的所有制表符转为空格。
在vscode1.35中,查看制表符代表几个空格:任意打开一个文件,比如.py文件,窗口右下角的space:4即表示利用空格进行缩进,且一个制表符所代表的的空格数为4个。
修改默认值:单击space后,会出现下图所示:第一项表示使用空格space缩进,第二项表示使用制表符Tabs缩进;
修改制表符控制的缩进量:单击Indent Using Space或者Indent Using Tabs会出现下图,即选择Tab代表的缩进量,可以改变默认的4个空格,改为其他值。