使用python缩进的方法是什么

  介绍

这篇文章给大家分享的是有关使用python缩进的方法是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

和其它程序设计语言(如Java、C语言)采用大括号“{}”分隔代码块不同,python采用代码缩进和冒号(:)来区分代码块之间的层次。

在python中,对于类定义,函数定义,流程控制语句,异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。

注意,python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还是使用Tab键,通常情况下都是采用4个空格长度作为一个缩进量(默认情况下,一个Tab键就表示4个空格)。

例如,下面这段python代码中(涉及到了目前尚未学到的知识,初学者无需理解代码含义,只需体会代码块的缩进规则即可):

=高度浮动(输入(“输入身高:“)),#输入身高   重量=fioat(输入(“输入体重:“)),#输入体重   体重指数=重量/(高*高),,,,,#计算bmi指数   #判断身材是否合理   if  bmi<18.5:   ,,,#下面,2,行同属于,if 分支语句中包含的代码,因此属于同一作用域   ,,,print (“BMI指数为:“+ str (BMI)), #输出BMI指数   ,,,print(“体重过轻“)   if  bmi>=18.5,以及bmi<24.9:   ,,,print (“BMI指数为:“+ str (BMI)), #输出BMI指数   ,,,print(“正常范围,注意保持“)   if  bmi>=24.9,以及bmi<29.9:   ,,,print (“BMI指数为:“+ str (BMI)), #输出BMI指数   ,,,print(“体重过重“)   if  bmi>=29.9:   ,,,print (BMI指数为:“+ str (BMI)), #输出BMI指数   ,,,print(“肥胖“)

Python对代码的缩进要求非常严格,同一个级别代码块的缩进量必须一样,否则解释器会报SyntaxError异常错误。例如,对上面代码做错误改动,将位于同一作用域中的2行代码,它们的缩进量分别设置为4个空格和3个空格,如下所示:

if  bmi<18.5:   ,,,print (“BMI指数为:“+ str (BMI)), #输出BMI指数   ,,,print(“体重过轻“)

可以看的到,第二行代码和第三航代码本来属于同一作用域,但我们手动修改了各自的缩进量,这会导致SyntaxError异常错误,如图1所示。

使用python缩进的方法是什么

对于python缩进规则,初学者可以这样理解,python要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。

<强>空闲开发环境对缩进量的设置

在空闲开发环境中,默认是以4个空格作为代码的基本缩进单位。不过,这个值是可以手动改变的,在菜单栏中选择选项→配置,会弹出如下对话框:

使用python缩进的方法是什么

如图所示,通过拖动滑块,即可改变默认的代码缩进量,例如拖动至2,则当你使用Tab键设置代码缩进量时,会发现按一次Tab键,代码缩进2个空格的长度。

不仅如此,在使用闲置的开发环境编写python代码时,如果想通过设置多行代码的缩进量,可以使用Ctrl +]和Ctrl +[快捷键,此快捷键可以使所选中代码快速缩进(或反缩进)。

感谢各位的阅读!关于使用python缩进的方法是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

使用python缩进的方法是什么