您的位置:首页 > 编程语言 > Python开发

Python input()和raw_input()的区别

2018-04-02 11:21 651 查看

Python input()和raw_input()的区别

raw_input()输入是字符串,input()必须按照Python语法规则输入

raw_input()

name=raw_input('输入姓名:')
age=raw_input('输入年龄')
我们输入汉字的姓名和数字的年龄
输入姓名:小明
输入年龄:31
小明 31

***Repl Closed***
直接输,~但是要注意,年龄的格式是string

input()

name=input('输入姓名:')
age=input('输入年龄:')
我们还是输入汉字的姓名和数字的年龄
输入姓名:'小明'
输入年龄:31
小明 31

***Repl Closed***
我们可以看到input()输入严格按照Python的语法,是字符就自觉的加 ' ' ,数字就是数字

那什么时候用raw_input()什么时候用input()?

字符的时候可以用raw_input(),当然不怕麻烦也可以用input()手动加''int类型的时候最好用input()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python raw_input