0
点赞
收藏
分享

微信扫一扫

python定义类模块之attr

alonwang 2022-06-17 阅读 66
# attr可以简单理解为namedtuple的增强版
import attr

@attr.s
class Point(object):
x = attr.ib(default=1) # 定义默认参数
y = attr.ib(kw_only=True) # 关键字参数

p1 = Point(1, y=2)
p2 = Point(y=2)

# 转换为字典格式
attr.asdict(p1)


个性签名:代码过万,键盘敲烂!!!

如果觉得这篇文章对你有小小的帮助的话,记得“推荐”哦,博主在此感谢!

举报

相关推荐

0 条评论