⭐Python input()函数详解 基本介绍 使用方法 输入类型 错误处理 多次输入 转换 提示 格式化 自定义提示信息 获取用户 隐藏密码 交互 安全性 注意事项——《跟老吕学Python编程》
# Python input()函数详解
# 基础介绍
input_value = input("请输入一些文字: ")
print(f"你输入的内容是: {input_value}")
# 输入类型
# 数字输入
number = int(input("请输入一个数字: "))
print(f"你输入的数字是: {number}")
# 浮点数输入
float_number = float(input("请输入一个浮点数: "))
print(f"你输入的浮点数是: {float_number}")
# 错误处理
# 使用 try-except 捕获 ValueError 异常
try:
number = int(input("请输入一个数字: "))
except ValueError:
print("错误:非数字输入。")
# 多次输入
# 使用 while 循环实现多次输入
while True:
value = input("请输入一些文字(输入 'quit' 退出): ")
if value == 'quit':
break
print(f"你输入的内容是: {value}")
# 输入转换
# 使用 dict 定义转换函数
conversions = {
'int': int,
'float': float
}
# 用户选择转换类型
type_choice = input("选择转换类型 ('int' 或 'float'): ")
user_input = input("请输入值: ")
try:
convert = conversions[type_choice]
result = convert(user_input)
print(f"转换结果是: {result}")
except KeyError:
print("无效的转换类型选择。")
except ValueError:
print("输入无法转换。")
这段代码展示了如何使用Python的input()
函数来获取用户输入,并处理可能出现的错误。同时,它也演示了如何通过循环和异常处理来提高代码的健壮性和用户体验。
评论已关闭