2.1.4 Python:一切皆对象

本节目标:

  • 能认出自己写的Python代码中有哪些对象

刚才的代码里,总共出现了多少对象?

两个小海龟…除此之外呢?

Python有说法号称“一切皆对象”。 一个模块turtle也是对象,一个类turtle.Turtle也是对象, 一个方法t1.lt也是对象,一个数字50也是对象。

它们也有自己的属性和方法 比如,模块turtle有属性__file__,表示该模块对应文件的位置,在Spyder的控制台中输入turtle.__file__便可以看到结果。 类turtle.Turtle有属性__name__,表示类的名字。 方法t1.lt有属性__code__,表示该方法的代码。 数字50__add__方法,用来做加法。

Learning By Reading 难度:★ 重要性:★★★★

  • 我们已经初步了解“对象”这个概念,阅读材料,了解“面向对象”和“面向过程”两种编程思想的差异。

Last updated