WEB开发网
开发学院软件开发Python 简明 Python 教程 -- 第4章 基本概念 阅读

简明 Python 教程 -- 第4章 基本概念

 2007-03-28 11:55:11 来源:WEB开发网   
核心提示: 例4.1 使用变量和字面意义上的常量# Filename : var.pyi = 5print ii = i + 1print is = '''This is a multi-line string.This is the second line.''

例4.1 使用变量和字面意义上的常量

# Filename : var.py
i = 5
print i
i = i + 1
print i
  s = '''This is a multi-line string.
This is the second line.'''
print s

(源文件:code/var.py)

输出

$ python var.py
5
6
This is a multi-line string.
This is the second line.

它如何工作

下面来说明一下这个程序如何工作。首先我们使用赋值运算符(=)把一个字面意义上的常数5赋给变量i。这一行称为一个语句。语句声明需要做某件事情,在这个地方我们把变量名i与值5连接在一起。接下来,我们用print语句打印i的值,就是把变量的值打印在屏幕上。

然后我们对i中存储的值加1,再把它存回i。我们打印它时,得到期望的值6。

类似地,我们把一个字面意义上的字符串赋给变量s然后打印它。

给C/C++程序员的注释

使用变量时只需要给它们赋一个值。不需要声明或定义数据类型。

逻辑行与物理行

物理行是你在编写程序时所 看见 的。逻辑行是Python 看见 的单个语句。Python假定每个 物理行 对应一个 逻辑行 。

逻辑行的例子如print 'Hello World'这样的语句——如果它本身就是一行(就像你在编辑器中看到的那样),那么它也是一个物理行。

默认地,Python希望每行都只使用一个语句,这样使得代码更加易读。

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

i = 5

print i

与下面这个相同:

上一页  1 2 3 4 5 6  下一页

Tags:简明 Python 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接