Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1464293
  • 博文数量: 408
  • 博客积分: 10036
  • 博客等级: 上将
  • 技术积分: 4440
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-06 13:57
文章分类

全部博文(408)

文章存档

2011年(1)

2010年(2)

2009年(1)

2008年(3)

2007年(7)

2006年(394)

我的朋友

分类: Python/Ruby

2006-07-24 17:41:55

Python 的行与缩进

物理行是在编写程序时所见到的。逻辑行是Python看到的语句。

逻辑行的例子如print 'Hello World'这样的语句——如果它本身就是一行,那么它也是一个物理行。

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

i = 5
print i

与下面这个相同:

i = 5;
print i;

同样也可以写成:

i = 5; print i;

也可以写成:

i = 5; print i

 

可以在多个物理行中写一个逻辑行(明确的行连接)。

s = 'This is a string. This continues the string.'
print s

可以写成:

s = 'This is a string. \
This continues the string.'

print s

有时候,有一种暗示的假设,可以不需要使用反斜杠。这种情况出现在逻辑行中使用了圆括号、方括号或波形括号的时候。这被称为暗示的行连接

空白在Python中是重要的。行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。

阅读(785) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~