国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

Python根據字符串調用函數過程解析

瀏覽:32日期:2022-07-06 13:01:28

1.使用 getattr(object, name, default=None) 獲取屬性

# -*- encoding=utf-8 -*-class Test: def __init__(self): self.name = ’莉莉’ self.age = 18if __name__ == ’__main__’: test = Test() name = getattr(test, ’name’) # 獲取屬性 print(name) age = getattr(test, ’age’) # 獲取屬性 print(age) none = getattr(test, ’none’, ’none’) # 獲取不存在的屬性,需要添加 default,否則拋異常 print(none)

運行

莉莉18none

2.使用 getattr(object, name, default=None) 獲取方法

# -*- encoding=utf-8 -*-class Test: def __init__(self): self.name = ’莉莉’ self.age = 18 def get_name(self): print(’年齡是:{}’.format(self.name)) return self.nameif __name__ == ’__main__’: test = Test() get_name = getattr(test, ’get_name’) # 獲取方法 print(get_name) get_name() # 調用方法

運行

<bound method Test.get_name of <__main__.Test object at 0x000000A6C234DF98>>

年齡是:莉莉

3.使用__dict__獲取屬性

# -*- encoding=utf-8 -*-class Test: def __init__(self): self.name = ’莉莉’ self.age = 18if __name__ == ’__main__’: test = Test() name = test.__dict__[’name’] print(name)

運行

莉莉

ps: 如果使用getattr()遇到類屬性和方法名是相同時,默認取屬性

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产浮力第一页草草影院 | 91久久在线 | 欧美一区二区三区久久综合 | 韩国good三级在线观看久 | 中文字幕精品视频 | 在线国产区 | 一级爱爱片一级毛片-一毛 一级爱做片免费观看久久 一级白嫩美女毛片免费 | 女人张开双腿让男人桶爽免 | 亚洲国产精品久久久久久网站 | 美女张开大腿让男人捅 | 国产精品黄网站免费观看 | 91成人午夜性a一级毛片 | 中国人免费观看高清在线观看二区 | 91久久精品国产免费一区 | 欧美三级做爰视频 | 男女性高爱潮免费网站 | 久草视频福利资源站 | 韩国巨胸女三级视频网 | 亚洲欧美高清视频 | 一级淫片免费视频 | 免费狼人久久香蕉网 | 自拍偷在线精品自拍偷无码专区 | 美女免费在线视频 | 看日本真人一一级特黄毛片 | 成人欧美一区二区三区视频xxx | 国产成人在线免费 | 国产精品亚洲第一区二区三区 | 偷拍精品视频一区二区三区 | 欧美人性影片免费看 | 亚洲 欧美 手机 在线观看 | 99精品视频在线观看 | 成人看片黄a在线观看 | 国产一区二区三区日韩欧美 | 中文字幕日韩精品中文区 | www.夜夜骑.com | 国产在线观看网址你懂得 | 深夜在线观看大尺度 | 欧美中文字幕一区二区三区 | 在线视频观看免费视频18 | 杨晨晨福利视频 | 国产精品久久影院 |