Skip to content

输入和输出

输入和输出

在编写程序时,输入和输出是非常重要的功能。输入和输出用来获取和显示程序运行所需的数据和程序运行时的信息或结果。

输入函数

在 Python 中,使用 input() 函数从键盘获取输入的数据。输入的任何数据,都以字符串形式保存到程序中。

name = input()
print("您好," + name + "!")

当程序运行到 input() 函数时,程序进入到阻塞状态,等待输入,直至按下回车键。 但是,此时的运行状态并不友好。

input() 函数可以在输入数据之前,输出一些提示信息,让输入界面更加友好。

name = input("请输入您的姓名:")
print("您好," + name + "!")

输出函数

在 Python 中,可以使用 print() 函数输出文本和变量。

格式:print(values, sep=" ", end="\n")

  • values: 需要输出的数据
  • sep=" ": 多个数据之间的分隔符,默认为一个空格
  • end="\n": 一次输出后的结束符,默认为换行符

基本使用

# 输出一个数据
print("Hello World")
# 输出多个数据
print("Hello", "Python", 20, True)

指定分隔符

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

print("Hello", "Python", 20, True, sep='---')

指定结束符

print 函数默认一次输出后,都会以换行符结束,下一次输出会重启一个新行输出。

如果在多次输出时,实现在一行输出显示,需要使用 end 参数指定结束符。

print("Hello", end="")
print("World")
print("Python", end="---")
print("Java")