很多人认为 C 和 C++ 是强类型语言,Python 是弱类型语言,事实相反。
C 和 C++ 的隐式类型转换几乎无时无刻的在发生,但是 Python 几乎不会隐式类型转换变量。
给我们这种印象的基本原因是 C/C++ 静态检查,在编译器确定变量的类型,但是 Python 作为脚本语言是动态检查,变量的值在运行期才会被确定。