1.语句块是在条件为真(条件语句)时执行或者执行多次(循环语句)的一组语句;

2在代码前放置空格来缩进语句即可创建语句块,语句块中的每行必须是同样的缩进量;

3.缩进:Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯;

4.Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字;

5.增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。

6.缩进是Python语法的一部分。

下面的伪代码(并非真正的Python代码)展示了缩进的工作方式:

this is a line

this is a line

this is another block

continuing the same block

the last line of this block

phew,there we escaped the inner block

7.很多语言使用特殊单词或者字符(比如begin或{ )来表示一个语句块的开始,用另外的单词或者字符(比如end或 })表示语句块的结束。

8.但是在Python中,冒号(:)用来标识语句块的开始,块中的每一个语句都是缩进的(缩进量相同)。

9.当回退到和已经闭合的块一样的缩进量时,就表示当前块已经结束了。

python语言语句块标记是_Python的基本语法——语句块相关推荐

  1. python语言的保留字有哪些_Python保留字(关键字)一览表

    与 C.C++.Java.C# 等语言不同,Python 没有定义常量的关键字,意即 Python 中没有常量的概念.为了实现与其他语言中功能相近的常量,可以使用 Python 面向对象的方法编写一个 ...

  2. python语言流程控制语句的格式_Python流程控制语句的深入讲解

    1.程序结构 计算机在解决问题时,分别是顺序执行所有语句.选择执行部分语句.循环执行部分语句,分别是:顺序结构.选择结构.循环结构.如下图: 2.选择语句 2.1最简单的if语句 Python使用保留 ...

  3. python语言特点依赖平台吗_python语言的特点

    Python既支持面向过程编程,也支持面向对象编程.在"面向过程"的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的.在"面向对象"的语言中,程序是由数据 ...

  4. python语言编程中的保留字_Python语言程序设计整理

    第一周:Python基本语法元素 1.3 实例1:温度转换 例:将摄氏度和华氏度互换 利用转换公式如下: C=(F-32)/1.8,F=C*1.8+32 代码: 1.4Python程序语法元素分析 1 ...

  5. python语言程序设计及医学应用_Python语言程序设计(高等学校计算机专业规划教材)...

    第1章Python语言概述/1 1.1Python语言的发展1 1.1.1Python的起源1 1.1.2Python的发展2 1.2Python语言的特点2 1.2.1Python的特性2 1.2. ...

  6. python语言程序设计刘卫国答案_Python语言程序设计

    章Python语言基础1 1.1Python语言概述1 1.1.1Python语言的发展历史1 1.1.2Python语言的特点2 1.1.3Python语言的应用领域3 1.2Python语言的开发 ...

  7. python语言智慧树期末答案_Python语言应用智慧树答案章节作业期末答案

    Python语言应用智慧树答案章节作业期末答案 更多相关问题 [单选题]112.定义如下变量: int n=10; 则下列循环的输出结果是_______. while(n>7) { n--; p ...

  8. python语言的数据类型有哪些_Python语言有哪些数据类型

    在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样,例如:1,100,-80 ...

  9. python语言的主要网站是_python语言主要是做什么的

    python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息.统计.网页制作.计算等多个领域都体现出了强大的功能.python和其他脚本语言如java.R ...

最新文章

  1. 分布式环境下的并发问题
  2. 【C++设计技巧】C++中的RAII机制
  3. 俄罗斯调查PC厂商合谋操纵市场 联想被指妨碍调查
  4. robotium 代码
  5. 省市县选择框html,省市县.html
  6. 快乐数Python解法
  7. Unity遍历文件夹及其文件
  8. F1, 中位数,四分位距IQR等指标的统计检验
  9. Python制作吃鸡各数据资料查询助手,带你做理论王者~
  10. Http Live Streaming介绍和应用
  11. 【NLP自然语言处理】文本特征提取
  12. Dubbo 正式支持 Spring 6 Spring Boot 3
  13. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation
  14. 用Python做个美少女大战小怪兽
  15. php 获取当前用户的IP
  16. 四级资料免费分享 【写作万能模板 + 听力高频词 + 核心500词 + 翻译必备句型 + 作文对策】 点个关注即可全部拿走!!!
  17. JDK 17 之 JVM调优 史诗级 教程
  18. java中的命令执行汇总
  19. SVPWM仿真和基于DSP28335的PIL(处理器在环) 仿真模型(将matlab仿真算法生成代码在DSP中在线运行返回数据给Matlab)验证算法可行性和实时性
  20. 目前市场上主流PDM软件是什么?

热门文章

  1. EhLib TitleButton SVisibleColumnsEh = '错误的列';
  2. PASCAL不仅仅是语言
  3. 截取AVI格式的视频C语言代码
  4. 每天都用手机,你对麦克风了解吗?
  5. 运行地址与加载地址估计大部分人没弄明白~
  6. 周五跟大佬喝酒,顺便打了个球
  7. 10 文件无效_新手必看!10个CAD常见问题解决技巧
  8. 每日一题(14)—— 交换a,b的值(不使用中间变量)
  9. mysql sqlserver分页_SqlServer、MySql万能分页代码
  10. 后序线索树怎样画图_算法新解刘新宇(二)二叉搜索树:数据结构中的“hello world”...