python3.X与之前版本的不同(不断更新...)

正在学习《Python核心编程(第二版)》书中貌似是针对python2.x讲的,目前的python最新版本是python3.x,当然不能为了顺利看完书而用比较老的python,特写该博客,一边学习,一边记录python3.x与python2.x的不同之处。

1. print之后需要加()

>>>>


3.>


4.try-except-else语句中,except后面的参数前需要加as

#attempt>


5.>


7.coerce()函数被去除

8. zip()函数在python3.x中的演示结果与python2.x中的演示结果不同,在python2.x中的演示结果如下:

>>>>

9.在python3.x中,reduce()从全局名字空间中转移到了functools模块,使用实例如下:

 
  
>>>>
15

 
  

10.>

11.raise Exception(args)代替raise Exception, args

 
  
 
  
 
  
 
  
 
 

你可能感兴趣的:(Python核心编程)