Python中的输入输出主要涉及到输入函数和输出函数。
输出函数:print()
print()
函数用于将信息输出到屏幕上。它可以输出字符串、变量的值,以及其他各种数据类型。
name = "Alice"
age = 30
print("姓名:", name, "年龄:", age)
在这个例子中,print()
函数会将变量 name
和 age
的值输出到屏幕上,并用逗号分隔它们。
输入函数:input()
input()
函数用于接收用户的输入,它会以字符串的形式返回用户输入的内容。
name = input("请输入您的姓名:")
print("您好," + name + "!")
在这个例子中,input()
函数会提示用户输入姓名,然后将输入的内容存储在变量 name
中,并通过 print()
函数将欢迎消息输出到屏幕上。
格式化输出
除了直接输出变量值外,Python还支持使用格式化字符串来进行输出,其中包括使用百分号 %
或者 format()
方法,以及更现代的 f-string 格式。
百分号格式化
name = "Bob"
age = 25
print("姓名:%s,年龄:%d" % (name, age))
format()
方法
name = "Charlie"
age = 20
print("姓名:{},年龄:{}".format(name, age))
f-string 格式
name = "David"
age = 35
print(f"姓名:{name},年龄:{age}")
输出到文件
除了输出到屏幕上,Python还可以将结果输出到文件中。使用内置的 open()
函数打开文件,并指定文件名、打开模式和编码(可选),然后使用文件对象的 write()
方法将内容写入文件。
with open("output.txt", "w") as file: file.write("Hello, Python!")
这将在当前目录下创建一个名为 output.txt
的文件,并写入内容 "Hello, Python!"。
以上就是Python中的输入输出的基本操作和一些高级用法。