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