Python入门系列——第5篇
2017-07-25 10:53
127 查看
输入和格式说明符
在前面,我们所写过的所有程序中,没有出现过输入。现在,我们来学习一下输入函数。好了,具体请看代码。#python3 print("Hello") your_answer = input() print("How old are you?") your_age = input() print("How tall are you?") your_tall = input() print("What's your name?") your_name = input() print( """ your name is %s your age is %s your tall is %s """%(your_name,your_age,your_tall) )
这段代码里的input()函数就是输入函数,它读取从键盘输入的内容,然后把这些内容以字符串形式返回给接收的变量。关于input()这个函数,你也可以在python的交互式模式下查询这个函数。嗯,我记得我还没有说过这个东西,好了,现在说也来得及。在你的PowerShell里面输入python之后按回车。你会看到下图所示的东西。
这就是python的交互式模式,在这里你可以输入help(input)查询input这个函数,这里会给出input函数一个详细的说明
当然了,你也可以在这里写上print("hello world")来看看会发生什么,你还可以试着输入一些算式,它将会计算式子的结果并打印。
最后那个print语句需要解释一下,这是python里面的“三引号的用法”,三引号之间可以输入多行文本,而且其中的双引号和单引号会被打印出来,而且无须使用转义字符。你先这样记住,后面遇见了转义字符,我们在回过头来看看这个三引号。前面我说过python只有单行注释,你想对多行代码进行注释就必须每行前面放一个“#”才可以。但是有了三引号,我们也可以在python之中进行多行注释了。那就是将所有的注释放在三引号之内。
另外,我们看到了字符里面有%s的出现。在三引号外面有%(your_name,your_age,your_answer)的出现。我们把%s一般称之为格式说明符。另外还有很多其他的格式说明符。请自行搜索。%s告诉print,要把后面的东西按照字符串格式打印。前面有三个%s,所以引号外面的%后面必须要有三个东西与之相对应。所以就有了your_name等。即:把%后面的东西做了一个替换,用your_name等换掉了s。收工,下篇见。
这段代码的输出结果如下:
相关文章推荐
- python入门系列13―——集合、双端队列、堆
- Python入门系列9:set 集合
- Python学习系列(一)(基础入门)
- Python入门系列教程(五)函数
- Python入门系列——第8篇
- python for maya 系列入门中文视频(52gfx.com出品)
- python入门系列8―——I/O
- python学习系列一:python快速入门
- Python入门系列——第15篇
- Python爬虫入门实战系列(一)--爬取网络小说并存放至txt文件
- python matplotlib 入门系列一:基本用法
- Python系列之-入门
- python入门系列5―——时间日期
- Python Twisted 学习系列1(转载stulife最棒的Twisted入门教程)
- Python学习系列入门篇(二)
- Python爬虫利器Selenium+PhantomJS系列入门
- python入门系列10:函数1
- python入门好文章系列
- Python入门系列教程(六)面向对象
- python入门系列6―——函数