返回顶部
首页 > 资讯 > 后端开发 > Python >什么是python的缩进规则
  • 293
分享到

什么是python的缩进规则

2023-06-20 13:06:31 293人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

本篇内容主要讲解“什么是python的缩进规则”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是Python的缩进规则”吧!python的缩进规则:对于类定义、函数定义、流程控制语句、异常处理

本篇内容主要讲解“什么是python的缩进规则”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是Python的缩进规则”吧!

python的缩进规则:对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。通常情况下都是采用4个空格长度作为一个缩进量(一个Tab键就表示4个空格)。

教程操作环境: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 要求属于同一作用域中的各行代码,它们的缩进量必须一致,但具体缩进量为多少,并不做硬性规定。

到此,相信大家对“什么是python的缩进规则”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 什么是python的缩进规则

本文链接: https://lsjlt.com/news/296947.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python缩进规则是什么_Python缩进规则介绍
    1、首先一般的语言都是通过{}或end来作为代码块的标记,而python则是通过缩进来识别代码块的。对于python的这种【缩进】风格,喜欢它的人说这是一种乐趣;不喜欢它的人说这是一门需...
    99+
    2024-04-02
  • 什么是python的缩进规则
    本篇内容主要讲解“什么是python的缩进规则”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是python的缩进规则”吧!python的缩进规则:对于类定义、函数定义、流程控制语句、异常处理...
    99+
    2023-06-20
  • python中的代码缩进规则是什么
    这篇文章主要介绍“python中的代码缩进规则是什么”,在日常操作中,相信很多人在python中的代码缩进规则是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python中的代码缩进规则是什么”的疑惑有所...
    99+
    2023-07-02
  • 深入了解python中的代码缩进规则
    python对缩进有严格要求,下面本篇文章就来带大家深入了解python中的代码缩进规则,希望对大家有所帮助!python是使用缩进来区分不同的代码块,所以对缩进有严格要求。1、缩进不符合规则,解析器会报缩进错误,程序无法运行。2、缩进的不...
    99+
    2022-07-01
    python
  • python函数的命名规则是什么
    python中函数的命名规则有以下几点函数名一律小写,如有多个单词,用下划线隔开。类内部函数命名,用单下划线(_)开头。类内私有函数命名,用双下划线(__)开头。...
    99+
    2024-04-02
  • python列表命名的规则是什么
    Python列表命名的规则与其他变量命名的规则相同。以下是一些常见的规则: 变量名必须以字母或下划线开头。 变量名只能包含字母、数...
    99+
    2023-10-23
    python
  • Python切片的语法规则是什么
    Python切片的语法规则如下:sequence[start:stop:step]- sequence:要进行切片操作的序列,可以是...
    99+
    2023-10-21
    Python
  • Python中str的语法规则是什么
    Python中str的语法规则如下:1. 字符串由一对单引号、一对双引号或一对三引号括起来。- 单引号示例:'Hello World...
    99+
    2023-08-28
    Python
  • python列表切片的规则是什么
    Python列表切片的规则如下: 切片使用方括号([])来表示,格式为 [start:stop:step]。 start:表示...
    99+
    2023-10-26
    python
  • 什么是Codd规则
    这篇文章运用简单易懂的例子给大家介绍什么是Codd规则,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。            ...
    99+
    2024-04-02
  • Python类变量的定义规则是什么
    Python类变量的定义规则如下: 类变量是在类定义中直接声明的变量,通常位于类的方法之外。 类变量可以被所有类的实例共享,也可以...
    99+
    2023-10-21
    python
  • python使用切片的三条规则是什么
    这篇文章主要为大家展示了“python使用切片的三条规则是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“python使用切片的三条规则是什么”这篇文章吧。1、切片赋值的第一条规则是,由于切片...
    99+
    2023-06-20
  • Python列表删除的语法规则是什么
    Python列表删除的语法规则是使用 del 关键字后加上要删除的列表元素的索引或切片。语法格式如下:del 列表名[索引]del ...
    99+
    2023-09-26
    Python
  • Python函数参数传递的规则是什么
    在Python中,函数参数传递的规则如下:1. 不可变对象作为参数:当传递不可变对象(例如数字、字符串、元组)作为函数参数时,实际上...
    99+
    2023-09-16
    python
  • python二维数组切片的规则是什么
    在Python中,二维数组通常是由嵌套的列表或NumPy数组表示的。对于二维数组的切片操作,可以按照以下规则进行:1. 切片操作类似...
    99+
    2023-10-12
    python
  • thinkphp6的开发规则是什么
    这篇文章将为大家详细讲解有关thinkphp6的开发规则是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Thinkphp6与thinkphp5一样遵循PSR-2的命名规范和PSR-4的自动加载。一、目...
    99+
    2023-06-14
  • MySQL的排序规则是什么
    MySQL的排序规则是根据指定的排序规则来确定查询结果的排序方式。MySQL支持多种排序规则,包括字母数字顺序、大小写敏感或不敏感、...
    99+
    2023-09-21
    MySQL
  • pgsql的更新规则是什么
    在 PostgreSQL 中,更新规则是用于在更新一个表中的数据时定义如何更新数据的规则。更新规则可以通过使用触发器或规则来实现。 ...
    99+
    2024-04-09
    pgsql
  • Python语法规则中的DFA的内容是什么
    这篇文章将为大家详细讲解有关Python语法规则中的DFA的内容是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Grammar.hGraminit.c中定义了包括Python语法规则的D...
    99+
    2023-06-17
  • python中join函数语法规则是什么
    在Python中,`join()`函数是字符串对象的方法,用于将字符串序列连接为一个字符串。`join()`函数的语法规则如下:``...
    99+
    2023-09-26
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作