On 01/05/2012 03:41 PM, Evan Driscoll wrote:
On 1/4/2012 9:56 AM, Sean Wolfe wrote:
I am still living in the 2.x world because all the things I want to do
right now in python are in 2 (django, pygame). But I want to be
excited about the future of the language. I understand the concept of
needing to break backwards compatibility. But it's not particularly
exciting to think about. What are the cool new bits I should be
reading up on?
This should be enough to convince you:

~ : python
Python 2.7.1 (r271:86832, May  3 2011, 10:31:28)
1<  "1"
True

~ : python3
Python 3.2 (r32:88445, May  3 2011, 13:26:55)
1<  "1"
Traceback (most recent call last):
   File "<stdin>", line 1, in<module>
TypeError: unorderable types: int()<  str()

Maybe with Python 4, '1<  True' will give a TypeError too ;-).


Or if that's not enough,

~ : python
Python 2.7.1 (r271:86832, May  3 2011, 10:31:28)
True, False = False, True
"True is " + ("True" if True else "False")
'True is False'

~ : python3
Python 3.2 (r32:88445, May  3 2011, 13:26:55)
True, False = False, True
   File "<stdin>", line 1
SyntaxError: assignment to keyword

Somehow I could hear Sean saying something like: "Yeah... and so?"


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to