python动态性强类型用法实例
试着运行下面的例子:上面的代码会产生一个异常:“NameError: name 'j' is not defined”,Python提示变量 j 没有定义。这说明Python并不是一种类似BASIC的弱类型语言。在BASIC等弱类型的语言中,上边的例子会正常运行并返回结果。所以,我们说Python既是一种动态类型语言,同时也是一种强类型的语言,这点是和C#不同的地方。对于Python的这种变量的声明、定义和使 用方式,C#程序员可能要花一段时间去适应,不过相信你会很快就喜欢上它,因为它让事情变得更加简单。而且,C# 4.0 已经开始用类似的方式定义和使用变量,如果你先学了Python变量,将能够更快的适应C# 4.0的动态编程特征。希望本文所述对大家的Python程序设计有所帮助。
用户评论