📜  在 python 中使用 try except 获取用户的字符串输入 - Python (1)

📅  最后修改于: 2023-12-03 15:23:15.940000             🧑  作者: Mango

在 Python 中使用 try except 获取用户的字符串输入

在 Python 中,我们经常需要从用户获得输入。但是,由于用户可能输入错误的信息,因此我们需要使用 try-except 语句来捕获任何可能的异常。

基础语法
try:
    # 尝试从用户获得输入
    user_input = input("请输入一个字符串: ")
except:
    # 如果出现异常,则输出错误消息并退出程序
    print("输入错误!")
    exit()

在上述代码中,我们在 try 语句块中包装了用户输入的代码,并使用 except 语句块来处理任何可能的异常。如果出现异常,程序将输出一个错误消息并退出。否则,用户输入的字符串将被保存在 user_input 变量中。

完整示例
try:
    # 尝试从用户获得输入
    user_input = input("请输入一个字符串: ")
except:
    # 如果出现异常,则输出错误消息并退出程序
    print("输入错误!")
    exit()

print("你输入的字符串是:", user_input)

在上述代码中,我们通过 input 函数提示用户输入一个字符串,然后尝试读取它,并将其保存在 user_input 变量中。如果输入不是一个字符串,程序将输出一个错误消息并退出。

最后,我们打印出用户输入的字符串。

总结

使用 try-except 语句可以很容易地捕获任何可能的异常,并适当地处理它们。在获取用户输入时,这种技术尤其有用,因为用户可能会输入任何类型的信息。