python – 由self [“name”] = filename混淆
发布时间:2020-12-20 12:37:34 所属栏目:Python 来源:网络整理
导读:我正在阅读这本名为“潜入 Python”的精彩书.到目前为止,一切都对我有意义,但以下方法给我留下了一些问题.它在关于初始化类的章节中: class FileInfo(UserDict): "store file metadata" def __init__(self,filename=None): UserDict.__init__(self) self["n
我正在阅读这本名为“潜入
Python”的精彩书.到目前为止,一切都对我有意义,但以下方法给我留下了一些问题.它在关于初始化类的章节中:
class FileInfo(UserDict): "store file metadata" def __init__(self,filename=None): UserDict.__init__(self) self["name"] = filename 这只是我没有得到的最??后一行.我现在看到它的方式,调用对象有一个列表,其项目“name”被赋予传递的参数的值.但这对我来说没有意义,因为我认为你只能通过整数访问列表索引. 解决方法
[…]不仅仅是列表.任何类型都可以支持它,索引不一定必须是整数. self是当前对象,根据您的代码派生自UserDict,它支持
item manipulation methods.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |