PS:
On 5/24/21 7:20 AM, hw wrote:
There is even no indication from the output from the program before it
aborts with an error message that something might be wrong: For
'type(float)', it prints "<class 'float'>" just like it does for int.
How is anyone supposed to debug stuff like that?
Ok, it prints "<class 'type'>" for type(str) when str hasn't been defeated.
But still:
#!/usr/bin/python
foo = 0
print(type(int))
print(type(float))
print(type(foo))
print(type(str))
type = 4
print(type(str))
line 9, in <module>
print(type(str))
TypeError: 'int' object is not callable
How is this /not/ bad? It seems like a no-go for any programming
language that isn't designed for the programmer to shoot into thier own
feet.
--
https://mail.python.org/mailman/listinfo/python-list