Python , . ( !)
The reason for this is that exceptions occur if you try to do something to types that are not supported, for example, by adding an integer to the string:
>>> foo = "Hello"
>>> bar = 2
>>> foo + bar
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: cannot concatenate 'str' and 'int' objects
Most other languages do not behave this way, and bad things can happen because of this.
source
share