Python系列教程15

Python交互对话刚开始时将会打印两行信息文本(为了节省章节内容在这里省略了这个例子),然后显示等待输入新的Python语句或表达式的提示符>>>。在交互模式下工作,输入代码的结果将会在按下Enter键后在>>>这一行之后显示。

例如,这里是两条Python print语句的结果(print在Python 3.0中确实是一个函数调用,但在Python 2.6中不是,因此,这里的括号只在Python 3.0中需要):
% python
.>>> print(‘Hello world!’)
Hello world!
.>>> print(2 ** 8)
256
现在还不需要为这里显示的print语句的细节担心。简而言之,这两行语句打印了一个Python的字符串和一个整数,正如每个>>>输入行下边的输出行显示的那样(在Python中,2 ** 8的意思是2的8次方)。

像这样在交互模式下工作,想输入多少Python命令就输入多少;每一个命令在输入回车后都会立即运行。此外,由于交互式对话自动打印输入表达式的结果,在这个提示模式下,往往不需要每次都刻意地输入“print”:
.>>> lumberjack = ‘okay’
.>>> lumberjack
‘okay’
.>>> 2 ** 8
256
.>>> <== Use Ctrl-D (on Unix) or Ctrl-Z (on Windows) to exit

%
此处,第一行把一个值赋给了一个变量从而保存它,最后两行的输入为表达式(lumberjack和2**8),它们的结果是自动显示的。像这里一样退出交互对话并回到系统shell提示模式,在UNIX系统中输入Ctrl-D退出;在MS-DOS和Windows系统中输入Ctrl-Z退出。在随后讨论到的IDLE GUI中,也可以输入Ctrl-D退出或简单地关闭窗口来退出。
现在,我们对这次会话中的代码并不是特别的了解:仅仅是输入一些Python的打印语句和变量赋值的语句,以及一些表达式,这些我们都会在稍后进行深入的学习。这里最重要的事情就是注意到解释器在每行代码输入完成后,也就是按下回车后立即执行。

例如,当在>>>提示符下输入第一条打印语句时,输出(一个Python字符串)立即回显出来。没有必要创建一个源代码文件,也没有必要在运行代码前先通过编译器和连接器,而这些是以往在使用类似C或C++语言时所必须的。后面你将看到,也可以在交互提示符中运行多行语句,在你输入了所有语句行并且两次按下Enter键添加一个空行之后,会立即运行这条语句。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值