打开《Python入门与实战》_一步步学会Python_8.4.2 案例解析
134
2023-10-19
【摘要】 本书摘自《Python3快速入门与实战》一书中第2章,第5节,由肖冠宇、杨捷等编著。
2.5 输入 (input) 与输出 (print)
程序运行过程中,有时需要不断地与用户进行交互,获取用户输入信息。有时也需要将 程序运行的一些信息打印到控制台或者文件中提供给用户查看。在 Python 中提供了易于使 用并且功能强大的输入输出函数。
2.5.1 输入函数 (input)
在程序运行的过程中如果需要与用户进行交互,获取用户输入的信息,可以使用 Python 内置的 input 函数接收用户输入的信息。 input 函数返回用户输入的信息为字符串类 型,如果用户输入的是数字,需要使用数字类型转换函数将输入的字符型数字转换成数字 类型。
例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 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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~