python的缩进规则具体是什么,python关于缩进
Python的缩进规则:对于类定义、函数定义、流控制语句、异常处理语句等。行尾的冒号和下一行的缩进表示下一个代码块的开头,而缩进的结尾表示这个代码块的结尾。通常,4个空格的长度被用作缩进(Tab键意味着4个空格)。
本教程的运行环境:windows7系统,python3.7版本3.7,DELL G3电脑
Python缩进规则
与其他使用花括号“{}”分隔代码块的编程语言(如Java和C)不同,Python使用代码缩进和冒号(:)来区分代码块之间的层次结构。
在Python中,用于类定义、函数定义、流控制语句、异常处理语句等。行尾的冒号和下一行的缩进表示下一个代码块的开头,而缩进的结尾表示这个代码块的结尾。
注意,Python中的代码缩进可以通过使用空格键或Tab键来实现。但是,无论是手动键入空格还是使用Tab键,通常都使用4个空格的长度作为缩进(默认情况下,Tab键意味着4个空格)。
比如下面的Python代码(涉及到还没学过的知识,初学者不需要理解代码的含义,只需要理解代码块的缩进规则):
height=float(input( input height:)#输入高度
weight=float(input( Enter weight:))#输入重量
Bmi=体重/(身高*身高)#计算身体质量指数指数
#判断数字是否合理
如果bmi18.5:
#下面两行属于if branch语句中包含的代码,所以属于同一个作用域。
Print(身体质量指数指数是: str(bmi)) #输出身体质量指数指数
打印(“重量不足”)
如果bmi=18.5和bmi24.9:
Print(身体质量指数指数是: str(bmi)) #输出身体质量指数指数
打印(正常范围,请保持)
如果bmi=24.9和bmi29.9:
Print(身体质量指数指数是: str(bmi)) #输出身体质量指数指数
打印(“超重”)
如果bmi=29.9:
打印(身体质量指数指数是: str(bmi)) #输出身体质量指数指数
Print (fat) Python对代码的缩进非常严格。同一级别代码块的缩进必须相同,否则解释器会报告SyntaxError异常。比如对上面的代码做一个错误修改,将同一范围内的两行代码的缩进分别设置为4个空格和3个空格,如下所示:
如果bmi18.5:
Print(身体质量指数指数是: str(bmi)) #输出身体质量指数指数
打印(“重量不足”)
对于Python缩进规则,初学者可以这么理解。Python要求所有的代码行都属于同一个作用域,它们的缩进必须一致,但在具体缩进上并没有硬性规定。
【相关推荐:python3视频教程】以上是python缩进规则的详细内容。更多请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。