python编程怎么输入输出

时间:2025-01-25 17:41:11 网络游戏

在Python中,输入和输出是通过两个非常常用的函数实现的:`input()` 和 `print()`。

输入 (`input()`)

`input()` 函数用于从标准输入(通常是键盘)读取用户输入的数据,并将其作为字符串返回。例如:

```python

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

age = int(input("请输入你的年龄:"))

```

在这个例子中,程序会暂停并等待用户输入他们的名字和年龄。输入的内容会被存储在变量 `name` 和 `age` 中,然后程序会继续执行并输出相应的信息。

如果你需要将输入的字符串转换为其他类型(例如整数或浮点数),可以使用 `int()` 或 `float()` 函数进行转换:

```python

price = float(input("请输入商品价格:"))

quantity = int(input("请输入商品数量:"))

total = price * quantity

```

输出 (`print()`)

`print()` 函数用于将数据输出到标准输出(通常是屏幕)。你可以传递不同数据类型并完成格式化输出。例如:

```python

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

print("你今年 " + str(age) + " 岁了!")

```

在这个例子中,`print()` 函数将字符串和变量的值连接起来,并输出到屏幕上。

Python还支持多种格式化输出方式,例如:

f-string(Python 3.6及以上版本推荐):

```python

total = 19.99 * 5

print(f"总价: ¥{total:.2f}")

```

`format()` 方法

```python

print("单价: ¥{:.2f}, 数量: {}".format(price, quantity))

```

`%` 操作符:

```python

print("你购买了 %d 件商品, 每件 ¥%.2f" % (quantity, price))

```

文件操作

除了基本的输入和输出,Python还提供了文件操作功能,允许你读取和写入文件。例如:

写入文件

```python

with open('notes.txt', 'w', encoding='utf-8') as f:

f.write("这是第一行\n")

f.write("这是第二行\n")

```

读取文件

```python

with open('example.txt', 'r', encoding='utf-8') as file:

content = file.read()

print(content)

```

这些是Python中输入和输出的一些基本概念和用法。希望对你有所帮助!