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

Posted rockpine

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Python基础教程》(第2版修订版)中要注意的地方相关的知识,希望对你有一定的参考价值。

想必现在大家学习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版修订版)中要注意的地方的主要内容,如果未能解决你的问题,请参考以下文章

python基础学习笔记——Python基础教程(第2版 修订版)第十章(充电时刻)

python基础学习笔记——Python基础教程(第2版 修订版)第八章(异常)

python基础学习笔记——Python基础教程(第2版 修订版)第一章

python基础学习笔记——Python基础教程(第2版 修订版)第11章(文件与素材)

python基础学习笔记——Python基础教程(第2版 修订版)第12章(图形用户界面)

python基础学习笔记——Python基础教程(第2版 修订版)第四章(字典)