python中的属性链接

2024-06-08 08:49:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,如果有人能抽出时间回答我的问题,那就太好了:

Fido = Dog()

我能理解

^{pr2}$

但我不确定这意味着什么,如下链接所示:

http://reeborg.ca/docs/oop_py_en/oop.html

对象也可以有属于它们的其他对象,每个对象都有自己的方法或属性:

^{3}$

请帮忙


Tags: 对象pyhttpdocs链接html时间fido
2条回答

Fido.tail.type正在将类.tail()方法中的type变量(属性)设置为"bushy"。在

在类中,有一些函数,称为方法。在

class Person:

    def __init__(self, name):
        self.name = name # Setting the name of the 'person'

    def wave(self): # The methods which is called with George.wave()
        print(self.name + ' waves at you.')
George = Person('George')
George.wave()

会印上“乔治向你招手”

首先,在Python中,一切都是一个对象。This SO问题是一个很好的开始理解什么是一个对象的好地方。这意味着Python中几乎所有的东西都有属性和方法。例如 绳子

'foo'

是string类的一个对象,因此,具有跨其他字符串(如其长度)共享的方法和属性。在

在Fido示例中,“tail”是属于Fido的对象。waga对象的类型为'waga'method'。因此,我们可以说'wags'是tail的一个方法,它是Fido(Dog类的一个实例)中的一个对象。在

相关问题 更多 >