• 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语法特点中的编码规范问题,感兴趣的朋友可以关注我。

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

  • 相关阅读:
    UGUI组件之Slider组件简单笔记
    UGUI事件之Drag拖拽事件
    C#的数据类型之最常用的几种类型
    UGUI组件之Text文本组件简单笔记
    UGUI组件之Toggle 组件简单笔记
    Print 与Debug.Log的区别
    Unity脚本用VS打开出现 "以下文件中的行尾不一致,要将行尾标准化吗?"
    UGUI组件之Image 组件简单笔记
    UGUI事件之Pointer指针事件
    定制自己的Unity脚本模板
  • 原文地址:https://www.cnblogs.com/a-mumu/p/13899871.html
Copyright © 2020-2023  润新知