ad

《Python3快速入门与实战》_系统全面带领你学会Python_2.5 输入 (input) 与输出 (print)

admin 134 2023-10-19

【摘要】 本书摘自《Python3快速入门与实战》一书中第2章,第5节,由肖冠宇、杨捷等编著。

2.5 输入 (input) 与输出 (print)

程序运行过程中,有时需要不断地与用户进行交互,获取用户输入信息。有时也需要将 程序运行的一些信息打印到控制台或者文件中提供给用户查看。在 Python 中提供了易于使 用并且功能强大的输入输出函数。

2.5.1 输入函数 (input)

在程序运行的过程中如果需要与用户进行交互,获取用户输入的信息,可以使用 Python 内置的 input 函数接收用户输入的信息。 input 函数返回用户输入的信息为字符串类 型,如果用户输入的是数字,需要使用数字类型转换函数将输入的字符型数字转换成数字 类型。

《Python3快速入门与实战》_系统全面带领你学会Python_2.5 输入 (input) 与输出 (print)

例2- 10 对用户输入的两个数字求和(源代码位置: chapter02/2.5输入输出函数.py)。 案例代码如下:

#接收用户输入数字,input函数返回字符串类型信息

num1 =input("请输入第一个数字:")

num2=input("请输入第二个数字:")

#使用 type 函数查看变量类型

print(type(num1))

print(type(num2))

#使用类型转换函数将字符串类型数字转换成整型

numl 1=int(num1)

numl 2=int(num2)

result =numl 1+numl 2

_ _

print("result:",result)

运行结果如下:

请输入第一个数字:2

请输入第二个数字:3

result: 5

运行结果中打印的信息表示变量 numl 和变量 num2 的数据类型是字符串类 型,由于要对输入的两个数字求和,所以使用整型转换函数将字符串转换成整型,然后求 和。

2.5.2 输出函数 (print)

Python 内置的 print 函数可以将程序运行过程中的一些信息打印到程序执行的控制台或 者输出到文件中提供给用户查看,用户根据 print 函数打印的信息可以了解程序的运行情 况 。print 函数也常用于程序的调试过程,在程序调试过程中经常使用 print 函数打印一些关键变量值或者一些提示信息等。

1. 打印变量值

print 函数可以直接打印一个变量值,也可以一次打印多个变量值,多个变量值之间用逗 号隔开。

例2 - 11 打印变量值(源代码位置: chapter02/2.5输入输出函数.py)。 案例代码如下:

print("hello python")

str="hello world,hello python!"

#打印变量值

print(str)

a=10

b=20

#同时打印多个变量值

print(a,b)

运行结果如下:

hello python

hello world,hello python!

1020

2. 无换行打印

print 函数默认在打印的一行结束后添加换行,这是因为在定义 print 函数时设置了默认

参数 end=\n', 在 Python 中\n 是换行符表示换行输出。如果想无换行打印则需要设置print 函 数的end 参数值为空。

例2- 12 无换行打印(源代码位置: chapter02/2.5输入输出函数.py)。 案例代码如下:

print("hello",end="")

print(" python",end="")

print("!",end="")

运行结果如下:

hello python!

3. 转义字符

在 Python 中转义字符使用\表示,转义字符的作用是将Python 中具有特殊意义的符号 转换为普通字符。

如果想在 print 中以字符串形式原样输出换行符“\n”,需要在换行符前添加转义字符, 则\n 将不再表示换行符而是普通的字符串。

例2- 13 转义字符(源代码位置: chapter02/2.5输入输出函数.py)。

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

上一篇:《Python3快速入门与实战》_系统全面带领你学会Python_3.1 列表
下一篇:《Excel财务日常数据与实例讲解》_从理论到实践的一大步_5.3 制作部门费用表
相关文章

 发表评论

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

×