Python 的输入和输出主要通过 input()
和 print()
函数实现。这两个函数分别用于接收用户输入和向用户展示输出内容,是程序与用户交互的基础。
输入的实现
input()
函数的使用input()
用于从用户获取输入内容,返回值为字符串类型。- 基本语法:
user_input = input(prompt)
,其中prompt
是可选的提示字符串。 - 示例代码:
python复制
当运行这段代码时,终端会显示提示 “请输入您的姓名:”,用户输入姓名后,程序输出 “你好, [姓名]!”。name = input("请输入您的姓名: ") print(f"你好, {name}!")
输入类型转换
- 默认情况下,
input()
返回的是字符串,若需处理数字或列表,需使用int()
,float()
,eval()
等函数进行转换。 - 示例:
python复制
age = input("请输入您的年龄: ") age = int(age) # 将输入转换为整数 print(f"您的年龄是: {age}")
- 默认情况下,
输出的实现
print()
函数的使用print()
用于输出信息到控制台,支持格式化输出。- 基本语法:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
- 示例代码:
python复制
输出结果:print("Python 输出示例", "这是第二个值", sep=" | ")
Python 输出示例 | 这是第二个值
。
格式化输出
- 使用格式化字符串(f-string)可以简化输出过程。
- 示例:
python复制
age = 25 print(f"您的年龄是: {age}")
总结
Python 的输入和输出通过 input()
和 print()
函数实现,简单易用。通过合理使用这些函数,可以轻松实现用户交互和程序输出功能。如果需要更复杂的输入输出操作,还可以使用文件 I/O 或网络 I/O 等高级功能。