2016 - 2024

感恩一路有你

python的缩进规则具体是什么 在Python中使用缩进时,为什么绝对不能使用tab,也不要tab和空格混用?

浏览量:2082 时间:2021-03-11 03:58:59 作者:admin

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

首先要明确,由于主要问题是制表符和空格的混合使用,所以可以认为主要问题是制表符和空格字符,要知道把制表键变成空格的用法。

我个人喜欢tab,它简单,节省字节,表达能力强,代码格式化更方便清晰。只是我在Python生涯中甚至作为程序员都没有使用tabs。

不使用标签的核心实际上是沟通。

制表符具有长度单位。不同的打印系统(编辑器、打印机)会将制表符解释为不同的长度,有的有两个空格,有的有四个空格,有的有八个空格。所以不同的人看到不同的效果,甚至同一个人在不同的媒体(如纸张)上看到不同的效果。

事实上,其他语言的程序员长期以来一直受到这个问题的困扰,但是其他语言不需要缩进来表示逻辑,所以他们或多或少可以容忍它。Python做不到。你不能说当你在屏幕上看到一层缩进的空间时,它就变成了打印纸上的两层空间。

因此,大多数Python编码标准都建议不要使用制表符。

至于空格和制表符的混合使用,哈哈,您可以想象,在您的计算机上,两个空格加上一个带有两个空格的制表符将显示四个空格的长度。两个凹痕长度为8个空格。但是当涉及到另一台计算机时,或者当它被打印出来时,一个制表符的长度是四个空格,一个缩进变成六个空格,两个缩进变成十二个空格。根据你原来的压痕规则,打印纸上的两层压痕变成了你大脑中的三层压痕。作为一个it从业者和计算机专业教育者,让我来回答这个问题。

首先,编程语言本身与应用场景有着密切的关系。通常,不同的开发场景会使用不同的编程语言,所以编程语言种类繁多,总共有600种左右。有几十种比较常见的编程语言,其中Java、Python和PHP是比较常见的编程语言。

编程语言之间没有直接关系,但在相同的技术架构下,多种编程语言可以协作。例如,人工智能平台可以使用java开发,但是在开发特定的应用程序时,可以使用python语言。

从应用场景的角度来看,Java和python属于全场景编程语言,可以应用在很多开发场景中,如web开发、大数据开发、移动互联网开发、物联网开发等。目前,在大数据和人工智能领域,Python的应用更为广泛。随着大数据和人工智能的发展,Python语言在未来的发展前景十分广阔。

PHP语言的主要应用场景是web开发。虽然应用场景比较单一,但是由于PHP语言在web开发领域的高份额,使得web开发领域有大量的PHP程序员。虽然目前移动开发已经取得了快速的发展,开发规模比较大,但是PHP仍然是比较重要的编程语言之一。对于基础薄弱的初学者来说,从PHP开始也是一个不错的选择。

最后,对于程序员来说,在程序开发过程中,通常需要掌握多种编程语言来处理不同的开发场景。

计算机编程语言有DW,PHP,Java,python等它们都有什么关系?

你好,我很高兴为你回答。

理论上,Python的运行是独立于平台的,平台可以在windows和Linux下编程和运行。但是有几个不同之处:

因为大多数人都熟悉windows,他们可以在阅读教程的同时编写代码;

如果您从操作和维护或后端开发转到python(也就是说,您以前大部分时间都使用Linux)。在这个时候,使用Linux进行学习和开发有很大的优势,即开发环境和在线环境都是Linux,并且可以使用Linux以前的知识。更重要的是,Linux比windows更纯粹,不会卡住;

因为您的在线部署基本上是Linux,不会在windows中。早期为了方便在windows下学习,所以学习编程,要学到很多东西,需要循序渐进。

如果您有任何问题,请在下面发表评论或给我发一封私人信件。

感谢您的收养。

学习python。linux和win。系统下有区别吗?

简而言之,因为Python使用缩进来替换{},空格或制表符在语法上是缩进的,但是因为空格和制表符是不可见的,为了避免人们有时使用制表符或空格来缩进所引起的错误,如果您仍然想问为什么同意,每个人都同意在软规范中使用空格来缩进用空格代替制表符?这是因为不同的编辑器将解释具有不一致距离的选项卡,例如“aTB”。有些编辑会把AB分开12分,有些编辑会把AB分开36分。如果使用空格,就不会有这样的视觉问题

python的缩进规则具体是什么 python整体缩进快捷键 python缩进规则 4个空格

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。