Python raw_input和input總結 在版本2和版本3中的區別

來源:互聯網
上載者:User
Python 2.3.4 (#1, Feb  2 2005, 11:44:13) [GCC 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> user=raw_input("please input:")       please input:wei                          #  raw_input 輸入  字串  成功>>> user'wei'>>> user=input("please input:")          please input:123                          #  input 輸入  數字  成功(返回的是數字)>>> user123>>> user=raw_input("please input:")please input:111 <span style="white-space:pre"></span>  #  raw_input 輸入  數字  成功(返回的還是當成字串)>>> user'111'>>> user=input("please input:")please input:wei                          #  input  輸入字串   失敗Traceback (most recent call last):  File "<stdin>", line 1, in ?  File "<string>", line 0, in ?NameError: name 'wei' is not defined

Python 2.7.3 同上


在Python 3.2.3中  input和raw_input 整合了,沒有了raw_input

Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> user=raw_input("please input:")                 #沒有了raw_inputTraceback (most recent call last):  File "<stdin>", line 1, in <module>NameError: name 'raw_input' is not defined>>> user=input("please input:")please input:wei>>> user'wei'>>> user=input("please input:")                     #input的輸出結果都是作為字串please input:123>>> user'123'


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.