python用什么来区分不同的语句块,python以什么划分语块
Python通过缩进格式来区分不同的句子块。Python使用缩进来表示语句块的开始和结束(越位规则)。递增缩进表示句块的开始,递减缩进表示句块的退出。
Python语句块
1.语句块是条件为真(条件语句)时执行或多次执行的一组语句(循环语句);
2.在代码前面加一个空格来缩进语句,以创建一个语句块。语句块中的每一行都必须有相同的缩进;
3.缩进:Python开发者故意让违反缩进规则的程序无法编译,以此来逼迫程序员养成良好的编程习惯;
4.Python语言使用缩进来表示语句块的开始和结束(离边规则),而不是使用花括号或者一些关键字;
5.增加缩进表示句子块的开始,减少缩进表示句子块的退出。
6.缩进是Python语法的一部分。
以下伪代码(不是真正的Python代码)展示了缩进是如何工作的:
这是一条线
这是一条线
这是另一个街区
继续同一块
这个区块的最后一行
唷,在那里我们逃出了第七区。许多语言使用特殊的单词或字符(如begin或{)来表示句子块的开始,使用另一个单词或字符(如end或})来表示句子块的结束。
8.但是在Python中,用冒号(:)来标识语句块的开头,并且块中的每个语句都是缩进的(缩进量相同)。
9.当你回到与已经关闭的块相同的缩进时,意味着当前块已经结束。
说明:
Python的语句不同于C和其他编程语言。Python的语句结尾,不需要加号来表示语句结束,换行符即可。还有很重要的一点,就是用缩进来表达语句块之间的逻辑关系,而不是花括号。这两个特性既保持了代码可读性,又减少了符号输入提高了效率,懒人最喜欢了。
缩进的空格数是可变的,但是统一代码块中对应的语句应该是一致的,否则会报错。在下面的示例代码中,将报告由于不一致的缩进而导致的错误。
true if : print( true )else 3360 print( else )print(试一试)推荐学习:python视频教程Python是怎么区分不同句块的?更多详情请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。