我有一个只包含字段而没有方法的类,如下所示:
class Request(object):
def __init__(self, environ):
self.environ = environ
self.request_method = environ.get('REQUEST_METHOD', None)
self.url_scheme = environ.get('wsgi.url_scheme', None)
self.request_uri = wsgiref.util.request_uri(environ)
self.path = environ.get('PATH_INFO', None)
# ...
Run Code Online (Sandbox Code Playgroud)
这很容易被翻译成一个字典.该课程对于未来的添加更加灵活,可以快速使用__slots__.那么使用dict会有好处吗?一个dict会比一个班级快吗?比带插槽的课程更快?