#python行与缩进

1、了解逻辑行与物理行

2、行中分号使用规则

3、行链接

4、什么是缩进

5、如何缩进

6、注释

 

1、python中逻辑行主要是指一段代码,在意义上它的行数,而物理行,指的是我们实际看到中的行数。

例:

#物理行与逻辑行

#以下三个是物理行

print “abc”

print “123”

print “999”

 

#以下是1个物理行,3个逻辑行

print “abc”;print “789”; print “777”

 

#以下是3个物理行,1个逻辑行

Print’’’这里是

红客

联盟!!!’’’

 

 

 

 

2、行中分号使用规则

在python中一个物理行一般可包含多个逻辑行,在一个物理行中编写多个逻辑行的时候,逻辑行与逻辑行之间用分号隔开。每个逻辑行的后面必须是有一个分号的,但是我们在编写程序的时候,如果一个逻辑行占了一个物理行的最后,这个逻辑行可以省略分号。

例:

#分号使用规则

#所有的逻辑行后均应使用分号

print “123“;print ”456“;

print ”999“;

 

但以下条件除外

#分号可以省略的条件是指:每个物理行的行末可以省略分号,当然也可以不省略分号。

Print ”123“;print ”456“ 这里的分号可以省略,也可以不省略

Print ”999“ #这里的分号可以省略,也可以不省略

 

 

3、行连接

多个逻辑行可以写在一个物理行中,那么我们可以不可以将一个逻辑行分别写在多个物理行中呢?当然可以,但是必须使用行连接。行连接的方法是在行的最后加上一个\符号。

例:

#行连接

print “中国

\红客联盟”

 

#如果上面没有使用\,就会出错。

#或是用三个分号“”“中国红客联盟”“”

 

4、什么是缩进

在python中,逻辑行行首的空白是有规定的,逻辑行行首的空白不对,就会导致程序执行出错。这是跟其他语言一个很重要的不同点。

例:

#错误缩进,不能打印

a=“777”

print a

 

#正确,能打印

a=“777”

print a

 

5、##如何缩进

缩进的空白有要求,下面是几个缩进的方法

1、一般情况下逻辑行首不应该出现空白

2、if语句的缩进方法

3、while循环的缩进方法

 

 

#如何缩进

 

#一般情况下,行首应该不留空白

import sys

 

#缩进的方法有两种,可以按空格,也可以按tab键

 

 

#if语句的缩进方法

a=7

if a>0:

“hello”按tab键缩进

 

#while语句的缩进方法

a=0

while a<7:

按tab键缩进

       a+=1

 

 

6、注释

Python中的注释一般用#进行注释,从#开始,一直到一行(物理行)结束的部分,都是注释

例:

#a=10#

a=7 

if a>0:

“hello”