本文仅供个人记录和复习,不用于其他用途
输出
之前已经讲过,使用print
可以在屏幕上打印指定文字:
>>> print 'HelloWorld'
HelloWorld
如果文字比较多,可以用逗号,
隔开。注意,遇到逗号会转换成空格,字符串不会紧贴在一起:
>>> print 'hello', 'world'
hello world
当然,print
也可以打印结果:
>>> print '100 + 200 =', 100 + 200
100 + 200 = 300
不过这里的‘100 + 200 =’
是字符串,结果是由后面的100 + 200
得出
输入
如果我们想获取一个字符,那么该怎么办呢?Python提供了raw_input()
来获取用户的字符输入,并且存储到一个变量中:
>>> name = raw_input()
name = raw_input()
会等待你的输入,回车表示输入结束。当重新出现时,就表示我们输入完毕了,现在我们来看看
name
是什么。
>>> name
'hyx'
这样,我们会得到刚刚输入的名字。如果和输出合起来使用,那么就会变成这样:
>>> print 'hello,', name
hello, hyx
当然,如果没有任何提示就让用户输入,那么显然会让别人摸不着头脑,我们可以创建一个文件,编写如下的代码:
|
|
输出如下:
Please input your name: hyx
hello, hyx
注意,第一行的hyx
是用户输入的,也就是你的名字。