美文网首页
python类型

python类型

作者: volkin | 来源:发表于2018-06-22 11:56 被阅读13次

python类型

avatar

类型

python为动态强类型语言

动态,变量的类型在声明后可以改变


a = 123     # a为Int类型
a = "abc"   # a转为String类型

强类型,偏向于不容忍隐式类型转换

c = 1 + "2" # TypeError

强类型:偏向于不容忍隐式类型转换。譬如说haskell的int就不能变成double
弱类型:偏向于容忍隐式类型转换。譬如说C语言的int可以变成double
静态类型:编译的时候就知道每一个变量的类型,因为类型错误而不能做的事情是语法错误。
动态类型:编译的时候不知道每一个变量的类型,因为类型错误而不能做的事情是运行时错误。譬如说你不能对一个数字a写a[10]当数组用。

相关文章

网友评论

      本文标题:python类型

      本文链接:https://www.haomeiwen.com/subject/iwkkyftx.html