2024-04-25 07:10:08 发布
网友
我正在寻找Python名称空间的良好介绍。我觉得this tutorial很好,但我相信故事还有更多的内容。
Python引用包含信息,但很难阅读。
请解释python名称空间。在您的解释中,请包括显示各种用途的完整示例。
这一切都与Python中的命名有关。名称附加到对象时,可以将其分离并赋予新对象。所有没有名称的对象都将从内存中删除(请参见here)。模块中可用的名称作为字典实现,可以使用__dict__属性显示。
__dict__
键入
>>> import time >>> time.__dict__
结果是一个字典,其中包含在内置模块time中定义对象时使用的名称。
time
他们真的没那么复杂。导入机制可能有点复杂,现在有了相对的导入,它可能会变得更加复杂,但是就实际的名称空间和它们在代码中的解析方式而言,该教程似乎非常全面。
不管怎样,language reference总是有点完美无缺,但对于刚开始的人来说,这往往是过分的。
如果你对某些事情的运作方式有任何具体的问题,你会得到很好的回答。
这一切都与Python中的命名有关。名称附加到对象时,可以将其分离并赋予新对象。所有没有名称的对象都将从内存中删除(请参见here)。模块中可用的名称作为字典实现,可以使用
__dict__
属性显示。键入
结果是一个字典,其中包含在内置模块
time
中定义对象时使用的名称。他们真的没那么复杂。导入机制可能有点复杂,现在有了相对的导入,它可能会变得更加复杂,但是就实际的名称空间和它们在代码中的解析方式而言,该教程似乎非常全面。
不管怎样,language reference总是有点完美无缺,但对于刚开始的人来说,这往往是过分的。
如果你对某些事情的运作方式有任何具体的问题,你会得到很好的回答。
相关问题 更多 >
编程相关推荐