On 10/05/2015 17:48, Rustom Mody wrote:
On Sunday, May 10, 2015 at 10:14:36 PM UTC+5:30, Ian wrote:
On Sun, May 10, 2015 at 10:34 AM, Mark Rosenblitt-Janssen wrote:
Here's something that might be wrong in Python (tried on v2.7):
class int(str): pass
This defines a new class named "int" that is a subclass of str. It has
no relation to the builtin class int.
int(3)
'3'
This creates an instance of the above "int" class, which is basically
equivalent to calling "str(3)".
Were you expecting a different result?
In C (family) languages int is a keyword
From that pov this is completely bizarre
This is a news group for a language called Python. Why do people keep
coming here expecting it to behave in the same way that (say) CORAL
66/250 does?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list