编程语言
首页 > 编程语言> > python – 阴影内置类型/函数的后果

python – 阴影内置类型/函数的后果

作者:互联网

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

list()是一个内置函数.
如果我创建另一个list()方法,我想它将覆盖原始方法,以便执行我的而不是内置的.
但如果我列出= [a,z,e,r,t,y]会发生什么?内置列表类型或list()函数是否存在风险?

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

解决方法:

不,您不会以任何方式损坏内置列表.每个人只有confuse.

您仍然可以通过__builtin __.list获取原始列表.但是,分配给__builtin __.列表将为每个人打破列表.

标签:python,built-in
来源: https://codeday.me/bug/20190620/1249069.html