Python-09:Python语法基础-行与缩进

1、逻辑行和物理行

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

#encoding:utf-8
# 以下是三个物理行也是三个逻辑行
print 1
print 2
print 3
#以下是一个物理行,三个逻辑行
print 1;print 2; print 3
#以下是一个逻辑行,三个物理行
print  '''这是第一物理行
这是第二物理行
这是第三物理行'''

 

2、行中分号的使用规则

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

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

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

3、行连接

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

  

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

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

4、什么是缩进

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

  这是错误代码:

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

a="777"
 print a

 

5、如何缩进

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

  

import sys

 

  ②IF语句的缩进方法

a=7
if a>0:
    print a

 

  ③WHILE语句的缩进方法

a=7
while a>0:
    print a
    a-=1

 

6、注释

  单行注释:  

#import sys

 

  多行注释:

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

 

posted @ 2017-05-09 16:35  小新丶  阅读(729)  评论(0编辑  收藏  举报