关注我,让代码变得有趣!
今天跟大家介绍一下Python中input( )的用法,input( )在Python2版本和Python3版本是有区别的。在Python2中有input( )和raw_input( )两个函数,而在Python3中raw_input( )和input( )整合变成了一个函数input( )没有了raw_input( )。下面我们来看一下Python3中input( )的官方解释:
上面的英文大家有兴趣的可以去网上翻译一下,虽然解释的可能不准确,但是足以让你看懂input( )的用法。input( )函数有两个参数,第一个参数是提示语它的默认是空的,第二个参数是需要你输入的东西。从标准输入读取字符串。这是input( )函数读取的结果是字符串,如果我们想要的是别的类型可以使用强制类型转换就可以了。下面来看例子:
那么在Python2中有两个函数raw_input( )和input( )。Python2中raw_input( )和Python3中input( )的用法是一样的,把用户输入的字符串转换成字符串储存。而Python2中的input( )用户输入什么就会储存什么,所以用户输入必须符合Python语法的要求否则会报错。
另外在Python2中input( )可以接受表达是操作,而raw_input( )会直接把表达式当作字符串输出。