1
我訂購了三本書來開始自學Python - 一本開始編程的書,一本使用Python編寫代碼的計算機科學書,以及一本關於Python網絡編程的書。不幸的是,我訂購它們時速度過快,因爲我沒有注意到版本差異。初學者書是爲Python 3.1,CS書是Python 2.3,最後是Python 2.6。 CS書也面向初學者。 我的問題是,不同的版本在這個級別上會有太大的不同,以至於我無法有效地使用這三個版本,或者我可能通過從3.1初學者書中學習,然後從2.3 CS書中學習,並能夠理解2.6代碼?Python 2.6和3.1.1,較早版本的兼容性
這可能沒有意義。我希望它做到了。
剩餘的0.2%將大部分使用提供的2to3工具順利地轉換成3.x – MatToufoutu 2010-03-14 21:17:13
@MatToufoutu:除了我們正在談論2.3到2.6,而不是2.x到3.x. – 2010-03-14 21:21:13
這個0.2%的部分是print語句(在2.x中),它成爲3.x中的print()函數。如果您搜索「[python] print」,您會看到由此造成的各種混淆。 '2to3'實用程序可以發現它,並且在'-3'模式下運行Python 2也會幫助你發現它。 – 2010-03-14 21:32:03