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

1、逻辑行和物理行

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

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

print 1

print 2

print 3

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

print 1;print 2; print 3

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

print '''这是第一物理行

这是第二物理行

这是第三物理行'''

2、行中分号的使用规则

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

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

1161872-20170509162114832-970586093.png

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

3、行连接

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

1161872-20170509162504613-2060460735.png

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

1161872-20170509162637019-229620680.png

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

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

多行注释:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值