相关疑难解决方法(0)

Python类继承对象

是否有任何理由要继承类声明object

我刚刚发现了一些代码,我找不到一个很好的理由.

class MyClass(object):
    # class code follows...
Run Code Online (Sandbox Code Playgroud)

python oop inheritance class object

1095
推荐指数
6
解决办法
29万
查看次数

Python中的旧样式和新样式类有什么区别?

Python中的旧样式和新样式类有什么区别?我什么时候应该使用其中一种?

python oop types class new-style-class

953
推荐指数
8
解决办法
22万
查看次数

__slots__的用法?

__slots__Python中的目的是什么- 特别是关于我何时想要使用它,何时不想使用它?

python oop slots python-internals

697
推荐指数
10
解决办法
18万
查看次数

Python,创建对象

我正在尝试学习python,我现在正试图获得类的挂起以及如何使用实例操作它们.

我似乎无法理解这个练习题:

创建并返回其名称,年龄和专业与输入相同的学生对象

def make_student(name, age, major)
Run Code Online (Sandbox Code Playgroud)

我只是没有得到对象的含义,它们是否意味着我应该在包含这些值的函数内创建一个数组?或创建一个类,让这个函数在其中,并分配实例?(在这个问题之前,我被要求建立一个名字,年龄和内部专业的学生班)

class Student:
    name = "Unknown name"
    age = 0
    major = "Unknown major"
Run Code Online (Sandbox Code Playgroud)

python

119
推荐指数
3
解决办法
44万
查看次数

在Python 3.x中继承python的对象是必要的还是有用的?

在旧的python版本中,当你在python中创建一个类时,它可以从对象继承,这是我理解的一个特殊的内置python元素,它允许你的对象成为一个新式的对象.

那么新版本(> 3.0和2.6)呢?我用google搜索了类对象,但是得到了很多结果(显而易见的原因).任何提示?

谢谢!

python python-3.x

74
推荐指数
2
解决办法
1万
查看次数

在python中从`object`派生类

所以我只是学习python(我知道很多其他语言)而且我对某些东西感到困惑.我认为这是由于缺乏文档(至少我能找到).在一些网站上,我读过你应该从object以下方面派生你的课程:


class Base(object):
    pass

但我不知道那是做什么或为什么或何时应该这样做.我是否错过了关于此的官方文件?这是一个3.x功能吗?

python inheritance class

29
推荐指数
3
解决办法
9037
查看次数

Python 3 类创建的最佳实践

在我的研究中,我发现在 Python 3 中这三种类型的类定义是同义词:

class MyClass:
    pass

class MyClass():
    pass

class MyClass(object):
    pass
Run Code Online (Sandbox Code Playgroud)

但是,我无法找出推荐哪种方式。我应该使用哪一个作为最佳实践?

python class python-3.x

7
推荐指数
2
解决办法
2145
查看次数