首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Python教程】print和input

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成功就可以了,我们以后还有很多时间来讨论其中的细节。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180329G1WPOR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券