: :其他软件 2020-10-08 01:08:11
先看C语言的表达方式(注意,这是C,不是Python!)
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这样设计的理由纯粹是为了程序好看。
实例扩展:
Python代码缩进
Python 函数没有明显的 begin 和 end ,没有标明函数的开始和结束的花括号。唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的。
例如:缩进 buil dCon necti onStr ing 函数
def buildConnectionString(params):"""Build a connection string from a dictionary of parameters.Returns string."""return ";".join(["%s=%s" % (k, v) for k, v in params.items()])
代码块是通过它们的缩进来定义的。我所说的“代码块”是指:函数、 if 语句、for 循环、 while 循环,等等。开始缩进表示块的开始,取消缩进表示块的结束。不存在明显的括号,大括号或关键字。这就意味着空白是重要的,并且要一致。在这个例子中,函数代码 (包括 doc string ) 缩进了 4 个空格。不一定非要是 4 个,只要一致就可以了。没有缩进的第一行则被视为在函数体之外。
TAG: Python,缩进,识别,代码
10-13NRF24L01发送代码
10-13《游戏编程All In One》代码
10-13IIC Slave代码
09-01word进行缩进的设置的方法介绍
11-22Word文档段落首行缩进两种设置方法图解
11-20Word文档语音识别数据丢失解决方法
11-19Word中设置代码关键字高亮的方法
11-17WPS设置文字居中对齐自动删除段落缩进
11-17Word无法执行语言识别解决方法
11-15office2003使用图片识别文字功能
11-15wps文档设置参考文献悬浮缩进
11-15Word用VBA代码设置自动另存备份文件