相关疑难解决方法(0)

我应该使用课程还是字典?

我有一个只包含字段而没有方法的类,如下所示:

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会比一个班级快吗?比带插槽的课程更快?

python oop dictionary class

85
推荐指数
6
解决办法
4万
查看次数

标签 统计

class ×1

dictionary ×1

oop ×1

python ×1