首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

python中的缩进规则_什么叫代码缩进

引言 python 对缩进是敏感的,而大多教程对缩进规则,往往就几句话带过,对于没有其他语言基础的初学者,十分不友好,本文就把python常见的缩进问题做了一些整理。...else: print(1) k=1; while k <5: print(k) k+=1 s = {"a":1, "b":2, "c"...而实际开发,比较复杂的代码则会选择2个空格做为缩进,这样更易于阅读那些嵌套比较深的代码。...二、Python代码缩进规则 1.物理行和逻辑行的概念 判断缩进,首先要区分物理行和逻辑行,缩进是针对逻辑行的。 物理行:代码编辑器中显示的代码,每一行内容是一个物理行。...缩进规则 1、逻辑行的“首行”需要顶格,即无缩进(也就是一份源码的第一个逻辑行) ---- 2、相同逻辑层保持相同的缩进 3、”:”标记一个新的逻辑层 增加缩进表示进入下一个代码层 减少缩进表示返回上一个代码

1.6K30

Python代码需要缩进

Python则是通过缩进来识别代码块的。 缩进 Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。...先看C语言的表达方式(注意,这是C,不是Python!) if ( i 0 ) { x = 1; y = 2; } 如果i 0的话,我们将进行括号中所包括的两个赋值操作。...实例扩展: Python代码缩进 Python 函数没有明显的 begin 和 end ,没有标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的。...我所说的“代码块”是指:函数、 if 语句、for 循环、 while 循环,等等。开始缩进表示块的开始,取消缩进表示块的结束。不存在明显的括号,大括号或关键字。这就意味着空白是重要的,并且要一致。...在这个例子中,函数代码 (包括 doc string ) 缩进了 4 个空格。不一定非要是 4 个,只要一致就可以了。没有缩进的第一行则被视为在函数体之外。

1.2K20

c语言爱心代码详解_C语言程序源代码

1、love图案的C语言爱心代码 C语言爱心代码如下: #include int main() { int i, j, k, n = 0, x = 0, y = 50; //爱心的头部没有规律...printf("e"); y--; } else break; } printf("\n"); } printf("\n\n\n\n\n\n\n\n\n\n\n\n"); return 0; } 已把大量C语言源码整理为一个压缩包关注微...信 公 众 号:“CC加加” 回复:“源码” 即可获取 效果展示: 2、心形图案的C语言爱心代码 代码如下: #include int main() { int i,...m++) printf("%c", c);//输出右半部分字符小爱心 printf("\n"); //每一行输出完毕换行 } for (i=1; i<=3; i++) { //下3行中间没有空格...} 效果展示: 3、复杂动态C语言爱心代码 代码如下: #include #include #include #include <tchar.h

9.2K20

Python语言强制缩进是败笔?

[15307f90a8c0aad2ee2cad5dd09f7c34.png] 好家伙,这个问题还是被人拿出来讨论了。...我第一次接触的Python的时候,发现代码块之间竟然是用缩进来区分的,一时间还难以适应。...不过写了几十行代码后很快就适应了,还觉得用缩进有那么点独特性 因为强制缩进的话,代码写完后天然地就是排版好的。不需要刻意做格式化处理。我记得刚开始写python代码用的是vim。...Python继承自ABC语言,至于ABC为啥要采用缩进的方式来分隔代码块。个人觉得并不是什么口味问题,而是出于当时的时代原因。 Python诞生于 1989年,ABC就更早了。...那时候也没有什么IDE,Python的设计目标是一门简洁易用具备可读性的语言,而用强制缩进,确实可以让代码的可读性更高。当然,强制用缩进也少了左花括号到底要不要换行的争论。

81540
领券