分类 Python 下的文章

raw_input和input有什么区别?

使用input和raw_input都可以读取控制台的输入。

在python2.x中,raw_input( )和input( ),两个函数都存在,但是input和raw_input在处理数字时是有区别的,其中区别为:

  1. raw_input()将所有输入作为字符串看待,返回字符串类型;
  2. input()只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型(int,float)。

在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。

例如,输入字符串时

- 阅读剩余部分 -