为啥说 Python 是强类型语言

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥说 Python 是强类型语言相关的知识,希望对你有一定的参考价值。

参考技术A 因为那是不懂装懂的初学者在相互洗脑。。。。Python是彻头彻尾的弱类型。
强类型和弱类型的最核心区别,在于IDE是否可以通过反射,实时感知变量的数据类型,Python显然不具备这个特点。
string a=“1”;
a=1;
强类型(JAVA,C#,C++),这里会报错。。。。
var a="1"; //JS
$a="1"; //php
a="1" //python
a=1
弱类型,这里不报错。。。本回答被提问者采纳

python 是强类型语言吗?

是强类型,是因为他不能隐式类型转换,只能显示类型转换
http://www.zhihu.com/question/20224705/answer/14394999
参考技术A python是动态强类型语言,js就是动态弱类型的语言,一般来看语言类型的强弱区分是根据语言是否会对类型做隐式转换 参考技术B 是。因为需要类型转换本回答被提问者采纳

以上是关于为啥说 Python 是强类型语言的主要内容,如果未能解决你的问题,请参考以下文章

python是强类型动态语言

python 是强类型语言吗?

如果 Java 是强类型的,那么为啥这段代码会编译? [关闭]

python到底是强类型语言,还是弱类型语言?

python是动态语言,是否弱类型语言

强类型和弱类型,静态类型和动态类型语言如何区分