Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。

下面对比C语言来看一下if ( i > 0 )

{

x = 1;

y = 2;

}

如果i > 0的话,我们将进行括号中所包括的两个赋值操作。括号中包含的就是块操作,它隶属于if。

在Python中,同样的目的,这段话是这样的if i > 0:

x = 1

y = 2

在Python中, 去掉了i > 0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。

多出来了if ...之后的:(冒号), 还有就是x = 1 和 y =2前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。

Python这样设计的理由纯粹是为了程序好看。

if语句 写一个完整的程序,命名为ifDemo.py。这个程序用于实现if结构。i = 1

x = 1

if i > 0:

x = x+1

print x

总结:if语句之后的冒号,以四个空格的缩进来表示隶属关系, Python中不能随意缩进。更多学习内容,请点击Python学习网。

python中缩进_python编程中的缩进是什么意思相关推荐

  1. hmi中的宏指令是c语言,HMI中的宏指令编程中的语句执行顺序是?

    HMI中的宏指令编程中的语句执行顺序是? 以威纶通里的例子为例: 4. if结构语句 macro_command main() int k[10], j for j = 0 to 10 k[j] =  ...

  2. python语言中的缩进是什么意思_python编程中的缩进是什么意思

    Python最具特色的是用缩进来标明成块的代码.我下面以if选择结构来举例.if后面跟随条件,如果条件成立,则执行归属于if的一个代码块. 下面对比C语言来看一下if ( i > 0 ) { x ...

  3. python编程模式_Python编程中的反模式

    原标题:Python编程中的反模式 这篇文章收集了我在Python新手开发者写的代码中所见到的不规范但偶尔又很微妙的问题. 本文的目的是为了帮助那些新手开发者渡过写出丑陋的Python代码的阶段. 对 ...

  4. python控制代码块逻辑关系_Python 编程中用代码缩进表示逻辑递进关系,通常用几个空格_学小易找答案...

    [判断题]在自动化现场的跟踪过程中,钢板的数据定义可以定义为一个类(class),现场的每一块钢板称为一个实例. [多选题]下列Python语句正确的是 [判断题]四联球菌.八叠球菌.葡萄球菌均是多细 ...

  5. python编程的基本方法有哪些_Python编程中常用的基础知识有哪些?

    今天小编要跟大家分享的文章是关于Python编程中常用的基础知识有哪些?正在从事Python相关工作的小伙伴们,来和小编一起看一看本篇文章,希望本篇文章能够对大家有所帮助. 1.正则表达式替换 目标: ...

  6. python编程中的运算_Python编程中的四大运算法则

    接触过编程的人都知道,编程中的数学知识无处不在,通过数学建模能够解决我们实际生活中的很多问题.当然这并不是说必须要成为一名数学大神才能学编程,但掌握数学知识在编程中的表达方法却是很有必要的,今天南京小 ...

  7. python网络编程编码和解码_python编程中的编码和解码问题

    在编程中,对编码和解码感到困惑,经常会莫名其妙的出现一些问题,根据需要解决的问题,有以下几种情形: 1.在python2.7以下版本中,unicode和string的转换问题.对于一个变量v,是不是因 ...

  8. python关系运算符实例_python编程中最常用的比较运算符实例

    python运算符-编程中最常用的比较运算符(实例解析) 今天这篇文章我们来说说python比较运算符,这个一共有七种不一样的运算符分别是等于.不等于.大于.小于.大于等于.小于等于,这七种是比较常用 ...

  9. 最简单的python语言程序设计_编程中最简单的语言Python,这样学或许更容易

    最近微信小程序上面出了一个跳一跳的小游戏 大家有没有玩呀? 编程中最简单的语言Python,这样学或许更容易 分享之前我还是要推荐下我自己建的Python开发学习群:628979297,群里都是学Py ...

最新文章

  1. 2017.4.18 静态代码分析工具sonarqube+sonar-runner的安装配置及使用
  2. 第一篇:数据仓库概述
  3. springboot出现Requested bean is currently in creation: Is there an unresolvable circular reference?
  4. 阿里云 mysql 超时_mysql数据库超时
  5. 我在阿里云做前端代码智能化
  6. 3-40HDFS读数据流程
  7. 修改 (WSL)Windows Subsystem for Linux默认为root登录
  8. Python可视化深度图
  9. 智慧职教云答案在哪里找_智慧职教经济数学答案,智慧职教云答案在哪里找,智慧职教云答案去哪找...
  10. UOJ #449. 【集训队作业2018】喂鸽子
  11. html5竞赛试题,全国大学生英语竞赛试题
  12. python解压7z文件_Python使用7z解压软件备份文件脚本分享
  13. 动态规划 - 走楼梯
  14. easyexcel官方地址
  15. 实战攻防演之阻击CSRF威胁
  16. R语言学习笔记4_参数估计
  17. FFMPEG 播放 RTSP视频流
  18. AUTOCAD——连续标注
  19. 【数据结构与算法】——第二章:线性表
  20. 教你如何更改在洛谷里的运势

热门文章

  1. 金立云服务器维护,今天,咱们聊聊金立amigo的防盗功能!
  2. python3 32位_Python 3.6.8软件安装教程
  3. gearman mysql持久化_gearman + mysql方式实现持久化操作示例
  4. c语言删除一行程序代码,删除C语言程序中所有的注释语句的实现代码
  5. oracle数据库存储函数,Oracle数据库存储过程
  6. java compareandset 包_Java AtomicReferenceArray compareAndSet()用法及代码示例
  7. mysql windows软件_windows版MySQL软件的安装
  8. MySQL卸干净与下载安装(2020最新版+亲测踩坑可用)
  9. c语言中void arrout,c语言学习笔记(数组、函数
  10. 深度学习之循环神经网络(12)预训练的词向量