在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用

Python中for循环语句不能正常使用

各位老铁们好,相信很多人对在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用都不是特别的了解,因此呢,今天就来为大家分享下关于在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用以及为什么不建议tab缩进的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

  1. 在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用
  2. Sublime的tab缩进键和Emmet插件修改后的tab键冲突,怎么解决
  3. 为什么用tab键制表位会消除一些字
  4. wordtab键失效

在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用

首先搞清楚,题主既然问到tab和空格混用,那就可以认为题主是说的tab符和空格符问题,并且知道tab键转成空格的用法。

我个人是喜欢制表符(tab)的,制表符简单,省字节,表达能力强,进行代码格式化的时候更方便清晰。只不过在我的python生涯甚至程序员生涯中,没有用过制表符。

不使用制表符的核心其实是交流问题。

制表符是有长度单位的,不同的打印系统(编辑器,打印机)会把制表符理解成不同长度,有的是两个空格,有的是四个空格,有的是八个空格。所以不同的人看到效果不一样,甚至是同一个人在不同的媒介上看到不一样(比如纸)。

其实其他语言程序员早就被这个问题困扰过了,只不过其他语言不需要通过缩进来表达逻辑,所以多少能忍。python就不行了,你总不能说在屏幕上看到一层缩进的间,到了打印纸上就变成了两层的空间。

所以,python大多数编码标准就建议不要使用制表符。

至于空格和制表符混用,呵呵,你想象一下,在你的电脑上,是两个空格加一个占两空格制表符,显示成四个空格长度。两层缩进即为八个空格长度。可是到了另一个电脑上,或者打印出来,人家一个制表符是四个空格长度,一层缩进变成了六个空格,两层缩进变成十二个。根据你原有缩进规则,打印纸上的两层缩进变成了你脑中的三层缩进。这么精神分裂的自虐……还是不要做了吧

Sublime的tab缩进键和Emmet插件修改后的tab键冲突,怎么解决

没有什么特别好的办法,只能舍弃一个,你可以修改一下emmet的快捷键。但是一般在你不修改的情况下不会出现快捷键冲突的问题。你可以看一下编辑窗口右下角有文本状态,改为html即可。希望对你有帮助

为什么用tab键制表位会消除一些字

用tab键制表位会消除一些字的原因及解决方法

使用WPS过程中,按下Tab键,文字会自动缩进4个字符。不符合我们编辑习惯。通过一下方式,我们可以设置它缩进2个字符。通过选中制表符,在弹出的对话框中选中,默认制表位设置为2个字符。如果制表符列表中不为空,可以点击“全部清除”。

确定后,每次使用按Tab键就可以自动缩进2个字符

wordtab键失效

1、若Word中的Tab键失效,可能由以下原因所致:1)Word程序出现错误或冲突,可以尝试重新启动Word或重启计算机来解决;2)键盘设置有问题,可能需要检查键盘布局或更换键盘;3)Word中的设置有误,可以尝试在“文件”菜单中找到“选项”,然后选择“校对”选项卡,在“自动更正”下选择“自动校正”按钮,查看是否启用了选项“将制表符替换为空格”;4)Word文档受到保护或受限,可能需要检查文档是否被密码保护或具有只读权限。

2、如果以上方法无效,可能需要重新安装Word程序或与技术支持团队联系以获取进一步帮助。

关于本次在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用和为什么不建议tab缩进的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

python3在pycharm中为什么导入random模块不能用 TypeError module object is not callable

声明:本文内容来自互联网不代表本站观点,转载请注明出处:https://bk.77788889.com/12/126954.html

相关推荐