Python中的输入输出函数:input(), print()
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 程序时经常使用的工具之一。通过这两个函数的配合,我们可以实现简单的命令行交互,输出计算结果,打印调试信息等功能。
