千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  技术干货  >  ​Python的缩进规则

​Python的缩进规则

来源:千锋教育
发布人:xqq
时间: 2023-11-11 23:15:31

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

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

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

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

height=float(input("输入身高:"))#输入身高

weight=float(input("输入体重:"))#输入体重

bmi=weight/(height*height)#计算BMI指数

#判断身材是否合理

ifbmi<18.5:

#下面2行同属于if分支语句中包含的代码,因此属于同一作用域

print("BMI指数为:"+str(bmi))#输出BMI指数

print("体重过轻")

ifbmi>=18.5andbmi<24.9:

print("BMI指数为:"+str(bmi))#输出BMI指数

print("正常范围,注意保持")

ifbmi>=24.9andbmi<29.9:

print("BMI指数为:"+str(bmi))#输出BMI指数

print("体重过重")

ifbmi>=29.9:

print(BMI指数为:"+str(bmi))#输出BMI指数

print("肥胖")

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

ifbmi<18.5:

print("BMI指数为:"+str(bmi))#输出BMI指数

print("体重过轻")

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

以上内容为大家介绍了Python的缩进规则,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。http://www.mobiletrain.org/

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

学习python要注意的方法事项

2023-11-11

学习python的三个阶段

2023-11-11

Python编程语言的优缺点

2023-11-11

最新文章NEW

Python在编程语言中的优势

2023-11-11

Python网络爬虫教程

2023-11-11

用Python编写代码时有哪些有用的技巧?

2023-11-11

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>