关于python的缩进规则的知识点详解

 更新时间:2020年06月22日 15:36:22   作者:silencement  
在本篇文章里小编给大家整理了关于python的缩进规则的知识点详解,有兴趣的朋友们可以学习下。

一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的。

对于Python的这种“缩进”风格,喜欢它的人说这是一种乐趣;不喜欢它的人说这是一门需要卡尺的语言,因为需要使用“游标卡尺”去测量每行代码的缩进。

不管怎么样,Python的开发者有意让违反了缩进规则的程序不能通过编译,以此让程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出,而非使用{}或者其他字符。

今天就简单和大家介绍一下Python缩进的方法!

Python的缩进方法

·使用tab键

·缩进几个空格(一般为4个)

比如下面这个例子:

>>> if True:
... print("this is true") //
... print("this is true") //
... else:
... print("this is false")//
... print("this is false")//

输出结果:

this is true
this is true

需要注意的是,虽然Python语法允许代码块随意缩进几个空格,但是位于同一个代码块中的所有语句必须保持相同的缩进,不能一下缩进3个空格,一下缩进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的缩进规则的知识点详解的文章就介绍到这了,更多相关python的缩进规则什么内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python写入数据到csv或xlsx文件的3种方法

    python写入数据到csv或xlsx文件的3种方法

    这篇文章主要为大家详细介绍了python写入数据到csv或xlsx文件的3种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • 详解Python openpyxl库的基本应用

    详解Python openpyxl库的基本应用

    这篇文章主要介绍了Python openpyxl库的基本应用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2021-02-02
  • Python+Flask编写一个简单的行人检测API

    Python+Flask编写一个简单的行人检测API

    Flask是一个微型的Python开发的Web框架,基于Werkzeug WSGI工具箱和Jinja2模板引擎。本文将利用Flask框子编写一个简单的行人检测API,感兴趣的可以了解一下
    2022-03-03
  • python GUI编程实现扫雷游戏

    python GUI编程实现扫雷游戏

    这篇文章主要为大家详细介绍了python GUI编程实现扫雷游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-06-06
  • Python异步发送日志到远程服务器详情

    Python异步发送日志到远程服务器详情

    这篇文章主要介绍了Python异步发送日志到远程服务器详情,文章通过简单输出到cmd和文件中的代码展开详情,需要的朋友可以参考一下
    2022-07-07
  • Python结合百度语音识别实现实时翻译软件的实现

    Python结合百度语音识别实现实时翻译软件的实现

    这篇文章主要介绍了Python结合百度语音识别实现实时翻译软件的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • 分享11个Python自动化操作Excel的方法

    分享11个Python自动化操作Excel的方法

    这篇文章主要给大家分享的是11个Python自动化操作Excel的方法,自动化办公,我相信很多人都有强烈的需求,今天我教大家如何利用Python自动化操作Excel,需要的朋友可以参考一下
    2022-02-02
  • Python 列表排序详解

    Python 列表排序详解

    这篇文章主要介绍了Python中对列表排序实例,本文给出了9个List的排序实例,需要的朋友可以参考下,希望能够给你带来帮助
    2021-10-10
  • python多线程实现同时执行两个while循环的操作

    python多线程实现同时执行两个while循环的操作

    这篇文章主要介绍了python多线程实现同时执行两个while循环的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • python编写adb截图工具的实现源码

    python编写adb截图工具的实现源码

    adb截图工具可用于Android手机及Android终端,Android端或者Android终端的远程截图至本地电脑中,今天通过本文给大家介绍python编写adb截图工具的实现源码,感兴趣的朋友一起看看吧
    2021-08-08

最新评论