Python入门系列——第6篇

输入函数(二)

上篇,我们已经学习了输入函数,但是关于输入函数还有一些东西没有说。下面我们先来看一下上次代码的改进。
#python3
your_answer = input("Hello\n")
your_age = input("How old are you?\n")
your_tall = input("How tall are you?\n")
your_name = input("What's your name?\n")

print( 
"""
your name is %s
your age is %s
your tall is %s
"""%(your_name,your_age,your_tall)
)
这个代码的运行结果和上次的一样,就不在贴图了。需要说明的是:我们将提示语句放在了input函数里面。这样就不需要再写print函数了。注意到input函数里面的字符串后面多了个“\n”。这就是所谓的“转义字符”。“\n”的功能就是换行。还有更多的转义字符,详情请自行搜索。这里说一下一些有意思的和重要的转义字符。
\a:它的功能是响铃符。也就是说,当你输出它的时候,你的电脑会发出一声响铃。去试试吧。
\\:当你输出的字符串中有\的时候,就必须这样来写,才能保证你输出的一定是\。
\":当你在字符串中想打印双引号的时候,就需要这样写。当然,也可以借助上次说的三引号的功能。同理,单引号就是\'。


python2和python3输入函数的区别

在python2之中,我们可能更多的使用的是raw_input()这个函数,而不是input()这个函数。
而在python3里,废弃了raw_input()这个函数,只剩下了input()函数。所以python3只能使用input()函数了。
关于这两者之间的区别,有兴趣的可以自行搜索。也可以使用help()来查看。

posted @ 2017-07-25 14:40  zy010101  阅读(138)  评论(0)    收藏  举报