raw_input与input的区别


1. 版本差异

raw_input——》python2版本

input——》python3版本

2. 输入格式差异

就是raw_input()随便输都是字符串,而input()必须按照Python的规则来~

raw_input()

name=raw_input('输入姓名:')
age=raw_input('输入年龄')

我们输入汉字的姓名和数字的年龄

输入姓名:许嵩
输入年龄:31
许嵩 31

***Repl Closed***

直接输入,变量是str类型

input()

name=input('输入姓名:')
age=input('输入年龄:')

我们还是输入汉字的姓名和数字的年龄

输入姓名:'许嵩'
输入年龄:31
许嵩 31

***Repl Closed***

姓名为str类型,年龄为int类型,故许嵩加 ' ' ,数字直接为数字。

啥时候用raw_input()啥时候用input()?

如果是python2版本,则两种都可以使用

如果是python3版本,则只能使用 input() 

建议都使用 input()


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM