你讲的是中文世界主流观点,实际上指是否需要强制类型转换,地球上编程语言大多允许某些类型的自动转换,比如C++允许把指针当布尔型用,python不可能,这点上谁更弱?
事实上强和弱本来就是个相对概念,满足若干“弱”的条目即可称为弱类型。python这种不能推断参数类型的已经够弱了
另外即使是js也满足“在运行过程中一个对象不会突然变成另外一种类型”,隐式转换也是转换。如果你用C++操作js的内部对象,那就是强类型的。
【 在 hgoldfish 的大作中提到: 】
: 楼上不懂瞎讲,python 是动态强类型,在运行过程中一个对象不会突然变成另外一种类型。比如:
: "s" + 3
: 报错。必须显式地转换才行:
: ...................
--
FROM 155.64.23.*