首页 > 代码库 > 【学习笔记】python2和python3的input()
【学习笔记】python2和python3的input()
python2中的input()只接受变量作为传入值,非变量内容会报错。
1 >>> user=input("Enter your name:") 2 Enter your name:Kaito 3 Traceback (most recent call last): 4 File "<stdin>", line 1, in <module> 5 File "<string>", line 1, in <module> 6 NameError: name ‘Kaito‘ is not defined 7 >>> 8 >>> name="Kaito" 9 >>> user=input("Enter your name:") 10 Enter your name:name 11 >>> print(user) 12 Kaito
所以在python2中,我们用raw_input()来代替input()的功能来键入内容。
1 >>> user=raw_input("Enter your name:") 2 Enter your name:Kaito 3 >>> print(user) 4 Kaito
而python3的input()可以说是取代了python2的raw_input()。
1 >>> user=input("Enter your name:") 2 Enter your name:Kaito 3 >>> print(user) 4 Kaito
【学习笔记】python2和python3的input()
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。