3 ms·
Breaking the print statement is probably a large reason for lack of adoption. It used to be much more convenient. They've lost sight of 'practicality beats puri
by jimmaswell 12y ago
Breaking the print statement is probably a large reason for lack of adoption. It used to be much more convenient. They've lost sight of 'practicality beats purity'. What used to be print a,b,c is now print(a + " " + b + " " + c), or using the string formatting method. What used to be
print linewithnonewline,
with the comma indicating the lack of newline, now has to be done through print(line, end=""). Which is more practical and pythonic?
- shoyer 12y agoActually, print(a, b, c) works in Python 3.
- jimmaswell 12y agoSeems like it does. It's still a very jarring change.