python3 与python2的print差异
print输出差异:同一段代码
#/usr/bin/env python
#coding:utf-8
for i in range(1,10):
for j in range(1,10):
for k in range(1,10):
if(i != k)and(i != j)and(k != j):
print(i,j,k)
pyhon2的输出为 i,j,k
python3的输出为 i j k
python3的输出直接屏蔽了逗号。
另python2 的print后序可不添加括号。
phthon3必须添加括号。
本文探讨了Python2与Python3中print语句的不同之处。在Python2中,print可以作为语句使用,不需要括号,并且输出时会包含变量间的逗号。而在Python3中,print成为了一个函数,必须使用括号,并且默认情况下输出时不包含变量间的逗号。
1145

被折叠的 条评论
为什么被折叠?



