在python中创建实例

用户2933041

我在理解什么是类实例时遇到了麻烦。我在语法页上阅读了python中的类。但是,我仍然很难完全掌握实例的含义。例如,假设我创建了一个类,该类具有两个包含“项目”和“键”的插槽。就我而言,我知道如何使用def __init__(self):withself.key = key初始化对象self.name = name但是,我的问题是创建一个带有两个参数的实例。同样,我将如何使实例成为堆栈?我真的不需要任何代码,但是有人可以用简单的术语描述解决方案吗?谢谢你们!

@drewk-

class morning(object):
     __slots__ = ('key', 'name')

     def __init__(self, name, key):
         self.name = name
         self.key = key
         return self
shad0w_wa1k3r

从我的newb教程中摘录。

class Fruit:
    """ An Eatables Class"""
    def __init__(self, color="Black", shape="Round"): # Initailization
        self.color = color    # Set Class Variables to passed values
        self.shape = shape    # If no value passed, default to hard-coded ones.

Mango = Fruit("Raw Green", "Mangool")
# Above statement instantiates Class Fruit by passing variables as arguments.
# Thus, Mango is an **instance** of class **Fruit**

现在,访问变量

>>>print Mango.color
Raw Green

另一个例子

class My_List:
    """My List Implementation"""
    def __init__(self, *args):
        self.data = list(args)
        self.Length = len(args)

    def GetMean(self):
        return 1.0*sum(self.data)/len(self.data)

    def Add(self, *args):
        self.data.extend(list(args))
        self.Length += len(args)

whole_num = My_List(0,1,2,3,4,5)
# Made an **instance** of class **My_List**

可变加入

>>>print whole_num.GetMean()
2.5
>>>whole_num.Add(6, 7)
>>>print whole_num.data
[0, 1, 2, 3, 4, 5, 6, 7]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python在整个模块中创建单个实例

来自分类Dev

在python 2.7中创建类的实例

来自分类Dev

在python中创建实例变量的副本

来自分类Dev

在Python中动态创建类实例

来自分类Dev

在python 2.7中创建类的实例

来自分类Dev

在 Python 中按全名创建实例

来自分类Dev

在Python的元类中创建类的实例是否安全?

来自分类Dev

使用python-novaclient在openstach中从卷创建实例

来自分类Dev

如何在Python中从字符串创建实例对象

来自分类Dev

引用类变量而不在Python中创建实例

来自分类Dev

如何在Python中创建类的不同实例?

来自分类Dev

在Python中创建实例方法对象的不同方法

来自分类Dev

如何在Python Django中从表单实例创建表单集

来自分类Dev

如何在Python中创建包含类实例的对象?

来自分类Dev

在Python中创建一个类的多个实例

来自分类Dev

使用python-novaclient在openstach中从卷创建实例

来自分类Dev

如何在Python中创建单个Webdriver实例?

来自分类Dev

类,方法,实例创建和Main等价于Python中的Java

来自分类Dev

如何在类内的方法python中创建类的实例

来自分类Dev

在 python 2.7 中创建新的不同类实例的问题

来自分类Dev

如何在JavaScript中创建实例的实例

来自分类Dev

不确定数量的实例中的python自动创建类实例

来自分类Dev

Python:如何为在不同类的实例中创建的类的实例传递属性值?

来自分类Dev

Python:创建类实例的副本

来自分类Dev

Python从字典创建类实例

来自分类Dev

从python类创建vim实例?

来自分类Dev

如何创建python类的实例

来自分类Dev

在列表中创建类实例

来自分类Dev

在ViewModel中创建控件实例

Related 相关文章

热门标签

归档