print,中文意思是打印,在python里打印是打印在命令行,或者叫终端、控制台里面。print是python里很基本很常见的一个操作,它的操作对象是一个字符串(什么是字符串,此处按住不表,且待日后慢慢道来)。基本格式是:
print(你要打印的东西)
这里一定要英文字符的括号,程序中出现所有的符号都必须是英文字符,注意别被输入法坑了。
例子:
>>> print ("hello")
hello
>>> print('world')
world
>>> print(1)
1
>>> print(3.14)
3.14
>>> print (3e30)
3e+30
>>> print (1 + 2 * 3)
7
>>> print(2 > 5)
False
注意:记得在后面必须加上()
print除了打印文字之外,还能输出各种数字、运算结果、比较结果等。
在python命令行下,print是可以省略的,默认就会输出每一次命令的结果。就像这样:
>>> 'Your YiDa!'
'Your YiDa!'
>>> 2+13+250
265
True
print了那么多,都是程序在向屏幕“输出”。那有来得有往,有借得有还……我们得有向程序“输入”信息的办法,才能和程序对话,进行所谓的“人机交互”。
python有一个接收命令行下输入的方法:
input()
新建一个代码文件,在其中输入下面几句代码:
print "Who do you think I am?"
input()
print "Oh, yes!"
然后,运行。你会在命令行中看到,程序输出了第一句之后就停住了,这是input在等待你的输入。
注意1:这里的代码请新建一个代码文件后,在其中编写并运行,否则无法换行并获取输入
注意2:这里是在控制台里输入内容后回车,而不是把你要输的东西提前写在括号里!括号里可以加文字,但那只是用来作为输入的提示符。
输入你的回答,回车。你会看到程序的回答。注意!引号!!又是引号!!!和print一样,如果你输的是一串文字,要用引号''或者""引起来,如果是数字则不用。
input()得到的都是字符串,而非数值!
今天内容就这么多。没听出个所以然?没关系,只要成功print和input成功就可以了,我们以后还有很多时间来讨论其中的细节。
领取专属 10元无门槛券
私享最新 技术干货