优草派  >   Python

Python逻辑行是什么意思?Python逻辑行和物理行有什么区别

罗西汉            来源:优草派

我们在学习python时,除了语法以及方法的调用之外,还需要去了解一些python机制以及概念。而下面这一篇文章所要来介绍的内容可能是很多小伙伴都没有接触和了解过的,下文会详细讲解python逻辑行和物理行的含义,以及它们之间的区别是什么。

Python逻辑行是什么意思?Python逻辑行和物理行有什么区别

一、逻辑行

逻辑行指的是,这段代码在被编译之后,会被视为一行去执行的代码行。而最明显和典型的逻辑行就是for循环和def自定义函数,因为执行代码时,它们里面的所有代码都会被是以一个整体,而不是会只单独执行其中几行代码,示例如下如下所示:

def ones():
  a = 10
  print(10)

而在python之中会使用分号来作为逻辑行的划分,例如现在需要定义一个变量然后将其输出,正常写法就是把它们分为两行去写。但是可以用分号分隔,然后将两个逻辑行代码写在一个物理行之中,示例如下:

i = 5; print i;

二、物理行

而物理行理解就非常简单了,代码所处在的行就是物理行。使用pycharm或者是sublime等编辑器写代码时可以发现,每一行代码之前都会按照顺序有一个数字,而这个数字就表示代码处在哪个物理行。

简单来说,只要使用了回车进行换行,那么一个物理行就产生了,代码示例如下:

count = 5
print ( "count" )

上面这个代码示例就是有两个物理行,因为定义变量和输出变量的代码分为两行去写了。

以上就是关于“Python逻辑行是什么意思?Python逻辑行和物理行有什么区别”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。