Python 输入和输出
程序需要与用户进行交互,接收用户的输入并向用户展示结果。Python 提供了简单直接的方法来实现输入和输出操作。
获取用户输入: input()
input() 函数是 Python 中用于获取用户输入的标准方式。它会暂停程序的执行,等待用户在终端中输入一些文本,然后按下回车键。
input()函数总是将用户的输入作为字符串 (str) 返回,无论用户输入的是数字还是其他字符。- 你可以在
input()函数中提供一个字符串参数,作为提示信息显示给用户。
示例:
运行结果:
处理数字输入
因为 input() 返回的是字符串,所以如果你需要对用户的输入进行数学运算,必须先将其转换为数字类型(如 int 或 float)。
如果用户输入的不是一个有效的数字,int() 或 float() 的转换会引发 ValueError 错误。在实际应用中,通常需要使用 try-except 语句来处理这种潜在的错误。
输出到屏幕: print()
print() 函数是我们最常用的输出工具,它可以将一个或多个对象打印到控制台。
print() 的高级用法
print() 函数有两个非常有用的可选参数:sep 和 end。
-
sep(separator): 用于指定分隔多个输出对象所使用的字符。默认值是一个空格' '。 -
end: 用于指定在所有内容打印完毕后,在末尾添加的字符。默认值是一个换行符\n。
通过结合使用 f-strings 和 print() 函数的 sep、end 参数,你可以精确地控制程序的输出格式。