![Python王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/412/31794412/b_31794412.jpg)
上QQ阅读APP看书,第一时间看更新
1-7 Python 2与Python 3不相容的验证
下列是早期在Python 2上执行输出字符串的print用法。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P23_21028.jpg?sign=1739155616-g35424q7uiALDjTLPIvFnJKvVNNhplw9-0-5399fac34d544fb331c8a1dd64445316)
如果相同的输出方式应用在Python 3将出现错误。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P23_21031.jpg?sign=1739155616-LSYZaMKTiJZQtxTvP5l6KnONCVZkMVA4-0-925edb8060185c753cc4976e540e9db3)
会出现错误的原因是在Python 3,print( )已经是一个函数。不过笔者在1-3节也提过,Python基金会后来陆续将3.x版本的特性移植到Python 2.6/2.7x版本上,所以如果在Python 2.6/2.7x版本上,使用print( )函数,将可以得到正确的输出。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P23_21034.jpg?sign=1739155616-X58aYdv6Av8v8NID6VgTESWuP4mdNi0M-0-eed048489b853de3c52d5489e23e6113)
下列是早期在Python 2上执行输出字符串的print用法。
如果相同的输出方式应用在Python 3将出现错误。
会出现错误的原因是在Python 3,print( )已经是一个函数。不过笔者在1-3节也提过,Python基金会后来陆续将3.x版本的特性移植到Python 2.6/2.7x版本上,所以如果在Python 2.6/2.7x版本上,使用print( )函数,将可以得到正确的输出。