您现在的位置是:群英 > 开发技术 > Python语言
Python代码缩进怎样实现,有什么规则?
Admin发表于 2021-12-28 18:56:5779 次浏览

    这篇文章给大家分享的是关于Python代码缩进的内容,Python 中实现对代码的缩进并不难,但是有几点规则大家是需要注意的,下文介绍得很清楚,那么感兴趣的朋友接下来一起跟随小编看看吧。

    本教程操作环境:windows7系统、python3.7版,DELL G3电脑

    Python缩进规则

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

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

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

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

height=float(input("输入身高:")) #输入身高
weight=float(input("输入体重:")) #输入体重
bmi=weight/(height*height)       #计算BMI指数
#判断身材是否合理
if bmi<18.5:
    #下面 2 行同属于 if 分支语句中包含的代码,因此属于同一作用域
    print("BMI指数为:"+str(bmi)) #输出BMI指数
    print("体重过轻")
if bmi>=18.5 and bmi<24.9:
    print("BMI指数为:"+str(bmi)) #输出BMI指数
    print("正常范围,注意保持")
if bmi>=24.9 and 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("体重过轻")

    通过上文,Python中实现对代码的缩进还是比较简单吧,但是其规则一定要注意,如果是新手,可以这样理解,Python 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。最后,希望大家阅读完这篇文章能有所收获,想要了解更多可以继续浏览群英网络其他相关的文章。

标签: python代码缩进
相关信息推荐
2021-12-31 17:54:40 
摘要:这篇文章我们来了解Python中sum函数的相关内容,sum函数也就是求和函数,在多种运算场景中都能用到,但是对于sum函数的使用,有一些刚接触Python的朋友可能不是很了解,对此本文给大家来讲讲sum函数的正确用法,有需要的朋友可以参考!
2021-11-18 19:04:34 
摘要:这篇文章给大家分享的是基于ThinkPHP实现登录注册的功能,实现登录注册功能的方法有很多,下文介绍的是通过ucenter实现登录注册,在和ucenter通信成功后,实现注册登录就非常简单了。文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
2021-11-01 17:57:03 
摘要:这篇文章给大家分享的是PHP7中的一些好用的小技巧。小编觉得挺实用的,因此分享给大家做个参考,对新手学习PHP有一定的帮助,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部