《Python基礎教程》(第2版修訂版)中要注意的地方

來源:互聯網
上載者:User

標籤:函數   python   ext   注意   教程   hello   比較   div   pytho   

想必現在大家學習Python都會用3.0及以上的版本了,雖然2.X的版本依然很多,但是這兩年隨著部分開源項目不再支援2.X版本,3.X已經成為趨勢。

正是在這樣的大背景下,我最近用這本《Python基礎教程》做教材的時候,發現作者雖然提及了2.X與3.X的版本有區別,但是有些地方沒有點明,甚至會讓用3.X版本的朋友引起誤導,下面我就隨著使用過程,更新一下遇到的一些問題,希望讓初學者們不要感到困擾。

首先說一下教材的資訊,因為版本很重要

《Python基礎教程(第2版 修訂版)》  ISBN:9787115353528

問題及解決思路如下,不斷更新

1.在1.11.4節(21頁)提到input和raw_input的比較,但是在3.X的Python版本中,已經用input代替了raw_input了,本小節最後還特別提醒“除非對input有特別的需要,否則應該儘可能使用raw_input函數”,這句話可能在2.X的版本中適用,但是在3.X的版本是無效的,我想,作者既然知道3.X的版本,為什麼不在這裡單獨點一下兩個版本在這個地方的差異呢?而不是提倡用raw_input函數。

2.關於print

print在3.X的版本中已經成為一個函數,因此在IDLE中直接用 print “Hello,World!”此類的語句,就會報錯了,望初學者注意。

《Python基礎教程》(第2版修訂版)中要注意的地方

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.