python最大的问题是data structure

python是个很棒的开发语言,语法简洁精练,重要的功能基本都有内置函数。到目前为止我感觉最大的问题在于数据类型,因为他非常容易弄混。

python不像C,不是强类型语言。不需要提前声明变量的数据类型。用到的时候把什么值赋给变量,变量就是什么类型。这乍看起来很方便,但是实际上却非常混乱。因为如果你统一声明所有的变量,那么查阅变量类型是很方便的,像python这样变量类型的定义可能散布在代码的各个角落。尤其是数字,是作为字符对待还是作为数值对待?一旦比较作为数字的数和作为字符的数就是出错。

变量中数的数据类型,我感觉这是目前最容易出错的地方。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>