ad

《Python学习笔记 从入门到实战》_更了解Python的途径之一_2.6.1 输入信息

网友投稿 78 2023-11-07

【摘要】 本书摘自《Python学习笔记 从入门到实战》一书中第2章,第6节,由张学建编著。

2.6.1 输入信息

要想在 Python程序中实现输入信息功能,就必须调用其内置函数 input) 实现,其语法格式 如下所示:

input([prompt])

上述参数“prompt” 是可选的,可选的意思是既可以使用,也可以不使用。参数“prompt” 用来提供用户输入的提示信息字符串。当用户输入程序所需要的数据时,就会以字符串的形 式返回。也就是说,函数input 不管输入的是什么,最终返回的都是字符串。如果需要输入数值, 则必须经过类型转换处理。请看下面的实例,演示了同时赋值多个变量的过程。

实例2-5:获取用户输入的内容

源码路径:下载包\daimal2-5

《Python学习笔记 从入门到实战》_更了解Python的途径之一_2.6.1 输入信息

实例文件 input.py 的具体实现代码如下所示。

name = input(! 毒神说:小家伙,请输入你的名字:)

在上述代码中,函数input() 的可选参数是“毒神说:小家伙,请输入你的名字:”, 这个可选参数的作用是提示你输入名字,这样用户就会知道将要输入的是什么数据,否则用 户看不到相关提示,可能认为程序正在运行,而一直在等待运行结果。执行后将在界面中显 示“毒神说:小家伙,请输入你的名字:”,之后等待用户的输入。当用户输入名字“秦无炎” 并按下 “Enter” 键时,程序就接收到用户的输入。之后,用户输入变量名 “name”, 就 会 显示变量所引用的对象——用户输入的姓名“秦无炎”。在Python 解释器的交互模式下执 行后会输出:

>>>name =input(’毒神说:小家伙,请输入你的名字:‘)

毒神说:小家伙,请输入你的名字:秦无炎

>>>name

'秦无炎 ·

2.6.2 输出信息

输出就是显示执行结果,在Python 程序中,这个功能是通过函数print()实现的。使用 print 加上字符串,就可以向屏幕上输出指定的文字。在本书前面的实例中已经多次用到了这 个函数,print()是非常简单的一个函数。在Python程序中,函数 printO的语法格式如下所示。

print(value,…,sep='',end='\n') 井此处只是展示了部分参数

各个参数的具体说明如下所示。

● value: 是用户要输出的信息,后面的省略号表示可以有多个要输出的信息;● sep: 是多个要输出信息之间的分隔符,其默认值为一个空格;

● end: 是一个print() 函数中所有要输出信息之后添加的符号,默认值为换行符。

比如想要输出显示 “hello,world”, >>>print('hello,world')

可以用下面的代码实现:

在 Python 程序中,在print 中也可以同时使用多个字符串,使用逗号“,”隔开,就可以 连成一串输出,例如下面的代码:

>>>print('The quick brown fox','jumps over','the lazy dog')

The quick brown fox jumps over the lazy dog

这样 print 会依次打印每个字符串,遇到逗号“,”时就会输出一个空格,因此输出的字 符串如图2-4所示。

第4条语句将分隔符改为“;”。第5条语句演示了逗号的作用,这说明在使用print 时可以在 语句中添加多个表达式,每个表达式用逗号分隔。当使用逗号分隔进行输出时,print 语句会在 每个输出项后面自动添加一个空格。不管是字符串还是其他类型,最终都将转化为字符串进行 打印。

所以执行后第1、2行为默认的输出,数据之间以空格分开,结束后添加了一个换行符; 第3行输出的数据项之间以逗号分开;第5行输出结束后添加分号,所以和第6条语句的输

出放在同一行中。执行后会输出:

秦无炎的谜题:

a b c

a,b,c

a b c;a b c

peace 22

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Python学习笔记 从入门到实战》_更了解Python的途径之一_3.8 身份运算符和身份表达式
下一篇:跟着一起学《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》_2.5.10 对象变量的赋值——Set
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×