Python和其他编程语言数据类型的比较

静态类型语言:

           一种在编译期间就确定数据类型的语言。大多数静态类型语言是通过要求在使用任一变量之前声明其

数据类型来保证这一点。Java和C是静态类型语言。


动态类型语言:

           一种在运行期间采取确定数据类型的语言,与静态类型相反。VBScript和Python是动态类型的,因为

他们确定一个变量的类型是在您第一次给他赋值时确定的。


强类型语言:

          一种总是强制类型定义的语言。Java和Python是强制类型定义的。您有一个整数,如果不明确的进行

转换不能将把它当成一个字符串。


弱类型语言:

          一种类型可以被忽略的语言,与强制型相反。VBScript是弱类型的。在VBScript中,您可以将字符串

‘12’和整数3进行链接得到字符串‘123’,然后将他看成整数类处理,这些都不需要任何显示的转换。


        所以说Python即是动态类型语言(因为它不使用显示数据类型声明),有是强类型语言(因为只要一个变量

获得了一个数据类型,它实际上就是一直是这个类型了)。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值