您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python input()无法按预期工作

python input()无法按预期工作

您必须raw_input()改用(Python 2.x),因为input()它等效于eval(raw_input()),因此它会将输入解析并评估为有效的Python表达式。

while True:
        s = raw_input('Enter something : ')
        if s == 'quit':
                break
        print('Length of the string is', len(s))
print('Done')

input()不会捕获用户错误(例如,如果用户输入了一些无效的Python表达式)。raw_input()可以这样做,因为它将输入转换为string有关更多信息,请阅读Python docs

python 2022/1/1 18:49:57 有343人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶