韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python描述符的两种类型

Python描述符的两种类型

头像

小妮浅浅

2021-05-28 09:29:393186浏览 · 0收藏 · 0评论

1、分类

数据描述符:实现了__get__ 和 __set__ 两种方法的描述符

非数据描述符:只实现了__get__ 一种方法的描述符

2、实例

# 数据描述符
class DataDes:
    def __init__(self, default=0):
        self._score = default
 
    def __set__(self, instance, value):
        self._score = value
 
    def __get__(self, instance, owner):
        print("访问数据描述符里的 __get__")
        return self._score
 
# 非数据描述符
class NoDataDes:
    def __init__(self, default=0):
        self._score = default
 
    def __get__(self, instance, owner):
        print("访问非数据描述符里的 __get__")
        return self._score
 
 
class Student:
    math = DataDes(0)
    chinese = NoDataDes(0)
 
    def __init__(self, name, math, chinese):
        self.name = name
        self.math = math
        self.chinese = chinese
        
    def __getattribute__(self, item):
        print("调用 __getattribute__")
        return super(Student, self).__getattribute__(item)
     
    def __repr__(self):
        return "<Student: {}, math:{}, chinese: {},>".format(
                self.name, self.math, self.chinese)

以上就是Python描述符的两种类型,希望对大家有所帮助。更多Python学习推荐:python教学

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《一滴都不许漏》何泽城林荫| 偷偷在线观看免费的电视剧最新| 杨利伟的简介| 女性私处蹲下拍照有疙瘩| 《换偶》完整| 男寝的宝贝BY金银花露笔趣阁| 《黏糊糊的你》免费观看| 爱情小电影| 两领导在车上吃我的奶| 电影《满足2》完整版在线观看 | 美国式的家庭忌讳1-4| 小妈爱上继子免费观看电视剧| 《老板娘2》完整版| 挤进毛都没长的小缝里| 国产精品三级在线观看无码| 妈妈的秘密| 5人轮换免费观看电视剧最新| 《厨房激战5》完整版在线观看| 半推半就干朋友老婆下一句怎么接| 法国人妻亂伦| 泰剧《劈开你的腿》免费观看| 蜜臀AV| 我的善良的好朋友| 女性抹胸开襟哺乳衣的注意事项| 翁止熄痒苏钥第9章的内容| 乱公伦媳2| 老阿姨高清在线观看电视剧法游戏| 三飞母姐妹花女儿的小说| 斗鱼静宝宝| 《被按摩的人妻4》| 丁香花影院免费观看电视剧哈尔滨| 巜强壮的公2做爰观看| 女士穿紧身裸体开裆光滑皮裤| 厨房春潮她含她的乳第一章| 西班牙《暖昧》免费播放| 妈妈你真棒插曲快来救救我电影影| 干婚是什么意思| 出轨的妻子| 半裸| 公天天吃我奶躁我的在| 我被5个男人躁一夜不收我怎么办