Python内置函数getattr()用来做什么,如何使用
Admin 2022-08-27 群英技术资讯 660 次浏览
getattr() 函数用于返回一个对象属性值。
getattr(object, name[, default])
object -- 对象。
name -- 字符串,对象属性。
default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。
返回对象属性值。
class test(object): num_1 = 1 num_2 = 2 t = test() default_name = 0 print(getattr(t, 'num_1')) # 1 print(getattr(t, 'num_2')) # 2 print(getattr(t, 'num_3')) # num_3属性不存在,报错 AttributeError: 'test' object has no attribute 'num_3' print(getattr(t, 'num_3', 0)) # num_3属性不存在,返回默认属性0
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了numpy 函数里面的axis参数的含义,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python中如何实现多线程?线程是指进程内的一个执行单元,也是进程内的可调度实体,这篇文章主要给大家介绍的是python 实现多线程的三种方法,对新手学习和理解多线程有一定参考价值,下面我们一起来看看吧。
这篇文章主要介绍了解决Pytorch dataloader时报错每个tensor维度不一样的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
本文主要介绍了python切割图片的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
random模块在python中起到的是生成随机数的作用,random模块中choice()可以从序列中获取一个随机元素,并返回一个(列表,元组或字符串中的)随机项。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008