Python合集之Python语法特点(二)

    在上一节的合集中我们了解了Python语法特点中的语法注释,本节将继续讲解语法特点中的代码缩进,之所以把代码的缩进单独出来讲解,是因为Python的语法结构中对于代码的缩进比较严格,不能马虎。

    1.代码缩进

    Python不像我们经常见到的其他编程语言采用 大括号 “{ }”,来分隔代码,而是代用代码的缩进及冒号 “:” 来区分代码之间的层次结构。

    注:缩进可以采用 空格 或者 Tab键 来实现,其中 空格的话一般采用4个空格为一个缩进量,而如果使用tab则是一个tab一个缩进量。

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

例如:

height=float(input("请输入您的身高:"))
weight=float(input("请输入您的体重:"))
bmi=weight/(height*height)

#判断身材是否合理
if bmi<18.5:
    print("您的BMI指数为:"+str(bmi))
    print("体重太轻了!")
if bmi>=18.5 and bmi<24.9:
    print("您的BMI指数为:"+str(bmi))
    print("您的身材太棒了!")
if bmi>=24.9 and bmi<29.9:
    print("您的BMI指数为:"+str(bmi))
    print("您需要适当的控制体重")
if bmi>=29.9:
    print("您的BMI指数为:"+str(bmi))
    print("您需要减肥了!!!")

    Python对代码的缩进要求比较严格,在同一个级别的代码块中缩进量必须一样,如果不一样将会抛出一个 SyntaxError异常。

   如下图:

        在IDLE的开发环境中,一般以4个空格为一个基本的代码缩进量,如果不习惯也可以在 IDLE的 Option -》 configure IDLE 菜单中 打开 setting 对话框,在font/Tabs 设置相应的代码基本缩进量。

如下图:

  

花絮:

本期的Python语法特点先分享到这里,下期我们将分享Python语法特点中的编码规范问题,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

原文地址:https://www.cnblogs.com/a-mumu/p/13899871.html