5

我想知道重用内置类型或函数的名称可能会产生什么后果。为了说明我的意思,请阅读以下示例:

list()是一个内置函数。如果我创建另一种list()方法,我想它将覆盖原来的方法,以便执行我的方法而不是内置方法。但如果我这样做会list=[a,z,e,r,t,y]怎样?内置list类型或list()功能是否存在风险?

我知道做这种事不好。但我的目标只是了解在这些情况下会发生什么......

4

1 回答 1

5

list不,您不会以任何方式损坏内置设备。它只会让每个人感到困惑

您仍然可以list通过__builtin__.list. 然而,分配给__builtin__.list意志,list对每个人都不利。

于 2012-06-29T14:21:32.857 回答