📜  输入和输出 - Python (1)

📅  最后修改于: 2023-12-03 14:57:53.072000             🧑  作者: Mango

输入和输出 - Python

在编程中,输入(Input)和输出(Output)是非常重要的概念。输入指的是从外部(如键盘、文件)获取数据,输出指的是将数据发送到外部(如屏幕、文件)。在 Python 中,有多种方式可以进行输入和输出操作。

输入

Python 提供了内置的 input() 函数,可以用来获取用户的输入。该函数会等待用户在键盘上输入一段文本,并返回用户输入的值。你可以将输入的内容存储在变量中,以便后续使用。

下面是一个简单的示例,演示如何使用 input() 函数进行输入:

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

在这个示例中,程序会等待用户输入名字,并存储在 name 变量中。然后,程序会使用 print() 函数将一条包含用户输入的问候语输出到屏幕上。

输出

Python 中,可以使用 print() 函数将数据输出到屏幕上。你可以向 print() 函数传递一个或多个参数,它们将以空格分隔,并连接在一起输出。

下面是一些常见的 print() 函数用法示例:

print("Hello, world!")
print("The answer is", 42)
print("The value of pi is", 3.14, "approximately")

在这些示例中,我们使用 print() 函数分别输出了一条问候语、一个答案和一个近似的圆周率。

格式化输出

除了简单的输出,Python 还提供了格式化输出的功能,可以按照特定的格式组织输出的内容。常见的格式化输出方法包括使用 % 操作符和 format() 方法。

使用 % 操作符进行格式化输出示例如下:

name = "Alice"
age = 25
print("My name is %s and I'm %d years old." % (name, age))

在这个示例中,我们使用 %s%d 分别表示字符和整数的格式化占位符。% 操作符右边的括号中的变量将按顺序替换占位符。

另一种常见的格式化输出方法是使用 format() 方法。示例代码如下:

name = "Bob"
age = 30
print("My name is {} and I'm {} years old.".format(name, age))

在这个示例中,我们使用 {} 表示占位符。在 format() 方法中可以传递多个参数,它们按顺序替换占位符。

以上是 Python 中输入和输出的基础知识。通过掌握这些知识,你可以编写能够与用户交互的程序,并将结果输出到屏幕上。