天天看点

python下一行怎么缩进_Python-09:Python语法基础-行与缩进

1、逻辑行和物理行

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

#encoding:utf-8#以下是三个物理行也是三个逻辑行

print 1

print 2

print 3

#以下是一个物理行,三个逻辑行

print 1;print 2; print 3

#以下是一个逻辑行,三个物理行

print '''这是第一物理行

这是第二物理行

这是第三物理行'''

2、行中分号的使用规则

在Python中一个物理行一般可以包括多个逻辑行,在一个物理行中编写多个逻辑行的时候,逻辑行与逻辑行用;号隔开。

每个逻辑行是必须要有分号的,但是我们在编写程序的时候,如果一个逻辑行占据了一个物理行的最后,这个逻辑行可以省略分号

python下一行怎么缩进_Python-09:Python语法基础-行与缩进

图中淡黄色背景的分号都是在物理行的行末,可以省略

3、行连接

多个逻辑行可以写在一个物理行中,同样也可以使一个逻辑行写在多个物理行中,这个时候就需要用到行连接,行连接的方法是在行的最后加上一个\符号

python下一行怎么缩进_Python-09:Python语法基础-行与缩进

这个例子中也可以把双引号替换为三引号,三引号扩住的内容保留格式,也不报错

python下一行怎么缩进_Python-09:Python语法基础-行与缩进

输出的结果是在一行输出。

4、什么是缩进

在Python中,逻辑行的行首的空白是有规定的,逻辑行行首的空白不对就会导致程序出错,这是跟其他语言区别比较明显的一点

这是错误代码:

错误原因为print 前多了一个空格

a="777"

print a

5、如何缩进

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

import sys

②IF语句的缩进方法

a=7

if a>0:print a

③WHILE语句的缩进方法

a=7

while a>0:printa

a-=1

6、注释

单行注释:

#import sys

多行注释:

'''这是多行注释'''