为什么有些高级开发人员不感冒Python
遵循此谜底,我抉择汇总使高级开拓职员避开动态键入说话的首要缘故起因,并在此处列出这些来由以消除误解。 为了更好地办理此题目,因为Python的迅猛成长,我们将以Python作为动态范例说话的示例。 动态范例 在这种环境下键入与击键无关。这个词是从数据范例派生的。 在编程方面,很多范例的类(譬喻强范例和鸭子范例)都可以施展浸染。可是,我们将本身限定为最常见的几个: 动态范例 静态范例 动态范例是在运行时标志范例错误的环境。也就是说,也不必像Python,Ruby和JavaScript那样显式声明数据范例。 与动态范例相反,静态范例是在编译时代陈诉范例错误和显式声明数据范例的陈诉。C,C ++和Java就是这种环境。 一样平常来说,关于Python和编程说话的风趣之处在于,它们的某些利益照旧弱点。 动态范例配置为通过隐式数据范例声明删除一些代码行来简化编码进程。可是,此成果有很大的陷阱。 为了让您就地,请思量以下Python代码示例: max_number = 12 my_list = [] for i in range(1, 5): max_numbre = 2 * (max_number * i) my_list.append(max_number)
print(my_list) 输出: [12, 12, 12, 12] 在上面的示例中,我们要对变量max_number执行计较并将功效存储在列表中。可是,我们可以看到这统统都没有产生,而且功效是错误的。这是由于在for轮回中,我们拼错了max_number,导致建设了另一个名为max_numbre的变量。 任何人都也许犯此类错误,尤其是在事变压力很大的人身上。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |