链接python中的属性

时间:2016-11-07 15:57:39

标签: python

我是Python的新手,所以如果有人能抽出时间回答我的问题会很棒:

Fido = Dog()

我能理解

Fido.size = "tall" 
Fido.sleeps() 

但我不确定这意味着在下面的链接中给出了什么:

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

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

Fido.tail.wags()
Fido.tail.type = "bushy";
Fido.left_front_paw.moves()
Fido.head.mouth.teeth.canine.hurts()

请帮忙

2 个答案:

答案 0 :(得分:0)

Fido.tail.type正在课堂内设置type变量(属性)' .tail()的{​​{1}}方法。

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

"bushy"

将打印"乔治向你挥手。"

答案 1 :(得分:0)

首先,一切都是Python中的对象。 This SO问题是一个很好的地方,可以开始理解对某事物来说意味着什么。这意味着Python中几乎所有东西都有属性和方法。例如  字符串

'foo'

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

在Fido的例子中,' tail'是一个属于Fido的对象。此对象具有'类型'以及一种叫做“wags'”的方法。因此,我们可以说' wags'是一种尾巴方法,它是Fido中的一个对象(它是Dog类的一个实例)。