Python在什么情况下进行自动类型转换?
Python什么时候会自动转换数据类型呢?
--
更新:
我在阅读这篇帖子后提出了这个问题:赞美Go语言或:“我为什么从Python和C++转向Go”。帖子中提到的一个观点是:
- Go是静态类型的,所以它的代码更明确,第三方的代码也更容易阅读。而且它消除了不必要的自动类型转换的风险(与Python不同)。
我当时不知道他所说的“不必要的自动类型转换”是什么意思。现在我想他是在说隐式数字转换。当然,Python也有这种情况,比如1.0 + 2
会把2
转换成2.0
,然后返回3.0
。