当前位置: 6165.com > 诗词歌赋 > 正文

流浪记

时间:2019-11-17 11:08来源:诗词歌赋
文/霍霍沙滩,捧着一本旧相册如履薄冰般。却被一只海鸟啄开浪花里的乱世,王朝时间的画皮,渐行渐远我想:找到了海,就找到了你遗失的记忆 神青赶读诗 一切见,皆浅见;一切象

文/霍霍沙滩,捧着一本旧相册如履薄冰般。却被一只海鸟啄开浪花里的乱世,王朝时间的画皮,渐行渐远我想:找到了海,就找到了你遗失的记忆 神青赶读诗一切见,皆浅见;一切象,皆执象。人们固囿于时于事,而粗略其本义。如近日一学生被扔下四楼,哗声四起,但随着细节不断披露,众议摇曳,但大多远其根性。这些事貌似与此诗无关联,但无不关联。

一. 类的空间问题

1.1 何处可以添加对象属性

class A:    def __init__(self,name):        self.name = name    def func:        self.sex = sex

# 类外面可以:obj = A('barry')obj.age = 18print(obj.__dict__)  # {'name': 'barry', 'age': 18}# 类内部也可以:obj = A('barry') # __init__方法可以。obj.func('男')  # func 方法也可以。

总结:对象的属性不仅可以在__init__里面添加,还可以在类的其他方法或者类的外面添加。

1.2 何处可以添加类的静态属性

class A:    def __init__(self,name):        self.name = name    def func:        self.sex = sex        def func1:        A.bbb = 'ccc'

# 类的外部可以添加A.aaa = 'taibai'print(A.__dict__)# 类的内部也可以添加。A.func1(111)print(A.__dict__)

总结:类的属性不仅可以在类内部添加,还可以在类的外部添加。

1.3 对象如何找到类的属性

之前咱们都学习过,实例化一个对象,可以通过点的方式找到类中的属性,那么他为什么可以找到类中的属性呢?

通过图解说明:

图片 1

对象查找属性的顺序:先从对象空间找 ------> 类空间找 ------> 父类空间找 ------->.....

类名查找属性的顺序:先从本类空间找 -------> 父类空间找--------> ........

上面的顺序都是单向不可逆,类名不可能找到对象的属性。

编辑:诗词歌赋 本文来源:流浪记

关键词: