print 是語句輸出命令,將結果顯示在屏幕上。
>>> str='I am fine!'
>>> print str
I am fine!
如果將結果格式化輸出,可以配合‘%’來使用,%s表示用字符串來替換,%d用整數來替換,浮點數爲%f。
>>> print '%s is No. %d!'%('python',1)
python is No. 1!
輸出語句和參數之間用%連接,所有參數用括號括起來。
raw_input接受用戶數據輸入,先敲入命令如下看看它的幫助:
>>> help(raw_input)
Help on built-in function raw_input in module __builtin__:
raw_input(...)
raw_input([prompt]) -> string
Read a string from standard input. The trailing newline is stripped.
If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.
On Unix, GNU readline is used if enabled. The prompt string, if given,
is printed without a trailing newline before reading.
例子:
>>> user=raw_input('請輸入姓名:')
請輸入姓名:張三
>>> print '你的姓名是:',user
你的姓名是: 張三
>>> print '你的姓名是:%s' % user
你的姓名是:張三
繼續:
>>> num=raw_input('請輸入數字:')
請輸入數字:5
>>> print 'Your number is',num
Your number is 5
>>> print 'Doubling your number:%d' %(int(num)*2)
Doubling your number:10