1. 程式人生 > >《Python基礎教程》(第2版修訂版)中要註意的地方

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

這樣的 raw 趨勢 lin 無效 很多 學習 現在 教材

想必現在大家學習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版修訂版)中要註意的地方