3 ms·
Don't confuse strong typing and static typing. Python is strongly typed. It respects types at runtime e.g., `"1"+1` causes TypeError. Python is not statically
by d0mine 5y ago
Don't confuse strong typing and static typing.
Python is strongly typed. It respects types at runtime e.g., `"1"+1` causes TypeError.
Python is not statically typed.
For comparison, C is statically typed but it is weakly typed e.g., printf function has no idea about actual types of its arguments (in particular, errors in the format arg may produce non-sensical results silently).