Is Python strongly typed?

I’ve come across links that say Python is a strongly typed language.

However, I thought in strongly typed languages you couldn’t do this:

bob = 1
bob = "bob"

I thought a strongly typed language didn’t accept type-changing at run-time. Maybe I’ve got a wrong (or too simplistic) definition of strong/weak types.

So, is Python a strongly or weakly typed language?

13 Answers
13

Leave a Comment