欢迎访问宙启技术站
智能推送

Python中的输入输出函数:input(), print()

发布时间:2023-05-28 10:40:50

Python 是一种广泛用于科学计算、数据分析、人工智能等领域的编程语言。在 Python 中,输入输出函数非常重要,其中最常见的即为 input() 和 print() 函数。

input() 函数:

input() 函数让程序暂停,等待用户在标准输入流中输入一个字符串,并且以一个回车符结尾。然后 input() 函数会将回车符从用户输入的字符串中删除,并返回一个字符串对象。

语法:

input([提示信息])

参数:

提示信息:可选参数,用于在等待用户输入之前向用户显示一条提示信息。

返回值:

input() 函数返回一个字符串对象,代表用户从标准输入流中输入的内容。

示例:

name = input("请输入你的名字:")

print("你好," + name + "!")

在上面的代码中,input() 函数会等待用户从标准输入流中输入一个字符串,这个字符串会存储在变量 name 中,然后打印出一个欢迎信息,其中包含了用户输入的内容。

print() 函数:

print() 函数是 Python 中最常见的输出函数,它可以将一个或多个对象打印到标准输出流中,常用于打印调试信息、输出计算结果等场景。

语法:

print(value, ..., sep=' ', end='

', file=sys.stdout, flush=False)

参数:

value:要输出的一个或多个对象。

sep:多个对象之间的分隔符,默认值为一个空格。

end:输出内容的结尾,默认值为一个换行符。

file:指定输出流的文件对象,默认值是 sys.stdout,表示标准输出流。

flush:如果为 True,则强制将输出流缓冲区的内容写入到文件中,否则按照标准输出流的规则输出。

返回值:

print() 函数不返回任何值,它只是将一个或多个对象输出到标准输出流中。

示例:

x = 10

y = 20

print("x =", x, ", y =", y)

print("x =", x, "; y =", y, sep="")

print("x =", x, end=", ")

print("y =", y)

在上面的代码中,我们使用了多种方式来打印 x 和 y 的值, 种方式直接将变量名和值用逗号隔开即可,第二种方式使用 sep 参数将分隔符设置为空字符串,第三种方式使用 end 参数将结尾设置为一个逗号,这样下一次调用 print() 函数输出的内容就会在同一行显示。

总结:

Python 中的输入输出函数 input() 和 print() 很容易上手,它们是我们在编写 Python 程序时经常使用的工具之一。通过这两个函数的配合,我们可以实现简单的命令行交互,输出计算结果,打印调试信息等功能。