Python中“物理行”和“逻辑行”的区别。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中“物理行”和“逻辑行”的区别。相关的知识,希望对你有一定的参考价值。

物理行:就是程序员所写代码的所在行。

逻辑行:是指源代码经过预编译后,代码所在的那一行。

Python假定每个物理行都对应着一个逻辑行。例如:print( "Hello World" ) 就是一个物理行,Python希望每行只有一个语句,因为这样看起来更加易读。

如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号; )来特别地标明这种用法。分号表示一个逻辑行/语句的结束。

例如:

count = 5

print ( "count" )

与下面的语句等同:

count = 5;

print ( "count" );

当然也可以写成下面这种:

count = 5 ; print ( "count" );

甚至可以写成这样:

count = 5 ; print ( "count" )

然而,强烈建议坚持在一个物理行里只写一句逻辑行,因为这样都是为了尽可能的避免使用分号,使代码更加的易读。

下面是一个在多个物理行中写一个逻辑行的例子,它被称为明确的行连接

Str = "This is a String .\

This is the connecting string."

print ( "Str" )

输出:>>>This is a String.This is the connecting string.

类似的:

print \

(count)

等价于:

print (count)

 

#------------------------------摘自于《简明python教程》

以上是关于Python中“物理行”和“逻辑行”的区别。的主要内容,如果未能解决你的问题,请参考以下文章

python基础--行

013Python基础知识(补充)

python中的小知识点

python缩进和流程控制语句

词法分析--行结构

poi中getPhysicalNumberOfRows()和getLastRowNum()区别