Python 语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出是什么意思

如题所述

1、对缩进没有严格要求的程序语言,会像图中示例,有一个闭合的关键字,if 标志了开始、 endif标志了结束,缩进不影响程序执行流程。

图中的两个代码块缩进不一样,但执行效果都是a=1时,执行1-3。

2、python语言没有像 endif 这样的闭合关键字,而是通过缩进来标志代码块的开始,结束。

A、B两个代码块的执行流程就完全不一样。

A代码块:当A=1时,只是执行1:1的缩进,标志1是if子句代码的开始,2减少缩进,标志新的代码块开始,它是相对于1减少了缩进,标志1是代码块的结束(退出)

B代码块:当A=1时,执行1-3,:同样1的缩进,标志1是if子句代码的开始,4减少缩进,标志新的代码块开始,它是相对于3减少了缩进,标志3是代码块的结束(退出).

缩进作用就类似前面例子的endif这种闭合标记

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-10
比如你使用了if语句,那么因为判断成立而需要执行的代码,就得比if语句多一次缩进。如果后面某行代码(除了elif,else)减少缩进,变得跟if语句一样,则代表if中的语句块不管有没有执行,都会向下执行到这里。

Python 语句中,增加缩进表示语句块的开始,减少缩进表示语句块的退出是...
1、对缩进没有严格要求的程序语言,会像图中示例,有一个闭合的关键字,if 标志了开始、 endif标志了结束,缩进不影响程序执行流程。图中的两个代码块缩进不一样,但执行效果都是a=1时,执行1-3。2、python语言没有像 endif 这样的闭合关键字,而是通过缩进来标志代码块的开始,结束。A、B两个代码...

python爬虫有多少语言代码?
并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。 例如if语句:python3。除了python可以爬虫还有哪些编程语言可以爬虫? 能够做网络爬虫的编程语言很多,包括PHP、Java、C\/C++、Python等都能做...

Python中的return()方法为什么返回false?
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。

python语言语句块的标记是什么?
python语言通常通过缩进来组织代码块,这是python的强制要求。在代码前放置空格来缩进语句即可创建语句块,语句块中的每行必须是同样的缩进量。python语言利用缩进表示语句块的开始和退出,而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。

python缩进是什么意思
缩进是指在代码中,为了表示逻辑结构而使用的空格或制表符。在 Python 中,缩进非常重要,因为它们决定了代码块的开始和结束。如果一条语句需要缩进,那么在下一行就要比这一行缩进一个固定数目的空格或制表符。否则,编译器会提示错误。Python 的缩进规则相当特殊,因为它不使用花括号或关键字来限定代码块...

简述Python程序中语句的缩进规则?
在Python中,对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进,表示下一个代码块的开始,而缩进的结束则表示此代码块的结束。注意,Python中实现对代码的缩进,可以使用空格或者Tab键实现。但无论是手动敲空格,还是使用Tab键,通常情况下都是采用4个空格长度作为一个缩进...

怎么运行python代码
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。Python采用动态类型系统。在编译...

pop函数用法python
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。根据PEP的规定,必须使用4个...

python初学问题,colon expected什么意思
colon expected是缺少冒号的意思。题主的程序中缺少了冒号,程序无法正确执行时会提示错误原因,“colon expected”意思是缺少冒号,需要检查程序代码哪里缺少冒号,这段程序需要在if x+y+z == 10后面和else后面分别加入英文冒号:来保证程序正确性。这段程序正确的语法示例如下:...

python变量命名规则
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。以上内容参考百度百科-Python ...

相似回答