在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中输入和输出的一些基本概念和用法。希望对你有所帮助!