python2.x ~ python3.x

print由结构语句变为函数

如 print x,y 变为 print(x,y)


格式化字符串

如:  "%s as a string  for %d eg." %('string',1)
   由 format 方法实现:

 "{0} as a string  for {2} eg.".format("string",1)

ps:format很强大,具体的使用方法另行讨论(还要参见手册),此处只记录一些异同条目


reduce()函数从全局名字空间里移除,被放置在fucntools模块里要使用 reduce 需要:  from functools import reduce


Tkinter模块改为小写from Tkinter import *变成 from tkinter import *


python3.x 没有urllib2了,拆为 urllib.request 和 urlopen


 python3.x 字符串已经是 unicode,unicode 字符串前不再加 u,加 u 算是语法错误

你可能感兴趣的:(python2.x ~ python3.x)