写点什么

软件测试 / 人工智能|教你轻松掌握 Python 输入与输出

  • 2023-11-30
    北京
  • 本文字数:1031 字

    阅读完需:约 3 分钟

简介

Python 是一种流行的编程语言,它具有简洁而强大的输入输出功能,允许开发者与用户交互并显示结果。本文将介绍 Python 中的输入和输出方法。

输入(Input)

Python 中获取用户输入的常用方法是使用input()函数。这个函数允许程序暂停执行,等待用户输入内容,并将输入的内容作为字符串返回。


name = input("请输入你的名字:")print("你好," + name + "!")
复制代码


在这个例子中,input()函数会提示用户输入名字,并将输入内容存储在name变量中。然后,print()函数将欢迎消息与输入的名字一起显示在屏幕上。


值得注意的是,input()函数始终返回字符串类型的数据。如果需要不同类型的输入(例如整数或浮点数),需要使用类型转换函数(如 int()或 float())将输入转换为所需的数据类型。


age = int(input("请输入你的年龄:"))print("你的年龄是:" + str(age))
复制代码


在这个例子中,int()函数将input()函数返回的字符串转换为整数类型,以便后续操作使用。

输出(Output)

Python 中最简单的输出方式是使用print()函数。它可以输出文本、变量或表达式的结果。


print("Hello, World!")
复制代码


这个简单的例子会在屏幕上显示"Hello, World!"


print()函数还支持格式化输出,可以使用占位符来格式化字符串输出。


name = "Alice"age = 25print("姓名:%s,年龄:%d" % (name, age))
复制代码


在这个例子中,%s表示字符串占位符,%d表示整数占位符。使用%后面的元组来填充这些占位符,实现对应位置的字符串格式化输出。


除了屏幕输出外,Python 还可以将结果写入文件。使用open()函数打开文件,并使用文件对象的write()方法将内容写入文件。


with open("output.txt", "w") as file:    file.write("这是写入文件的内容。\n")    file.write("Hello, File!")
复制代码


这段代码创建了一个名为output.txt的文件,并将两行内容写入文件中。


指定分隔符


在输出多个数据时,如果不想使用默认的空格做为分隔符,可以通过 sep 参数指定分隔符。


print("Hello", "Python", 20, True, sep='---')
复制代码


指定结束符


print 函数默认一次输出后,都会以换行符结束,下一次输出会重启一个新行输出。如果在多次输出时,实现在一行输出显示,需要指定结束符。


print("Hello", end="")print("World")print("Python", end="---")print("Java")
复制代码

总结

Python 提供了灵活且易于使用的输入输出方法,允许开发者与用户交互并将结果输出到屏幕或文件中。input()函数用于获取用户输入,print()函数用于输出结果。通过这些方法,程序可以实现与用户的有效交流,并将结果存储到文件中。


获取更多技术资料,请点击


用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
软件测试/人工智能|教你轻松掌握Python输入与输出_霍格沃兹测试开发学社_InfoQ写作社区