这可能有点愚蠢,但它一直在我的脑海中挥之不去。
Python提供了两种内置的删除对象属性的方法,即“del”命令和“delattr”内置函数。我更喜欢使用“delattr”,因为我认为它更加明确:
Python提供了两种内置的删除对象属性的方法,即“del”命令和“delattr”内置函数。我更喜欢使用“delattr”,因为我认为它更加明确:
del foo.bar
delattr(foo, "bar")
但我想知道它们之间是否存在底层差异。
dis
模块。你可以在命令行中使用python -m dis
并输入一些代码来运行它,或者使用dis.dis()
来反汇编一个函数。 - Miles