PyTricks-使用namedtuple以及dataclass的方式定义类

from collections import namedtuple
from dataclasses import dataclass

# 以前简单的类可以使用namedtuple实现。
Car = namedtuple('Car', 'color mileage')

my_car = Car('red', 3812.4)
print(my_car.color)
print(my_car)

# 自Python3.7开始可以使用dataclass。
print("===========使用dataclass========")


@dataclass
class Car:
    color: str
    mileage: float


my_car = Car('red', 3812.4)
print(my_car.color)
print(my_car)

本文作者:公众号python学习开发

本文链接:https://www.cnblogs.com/c-x-a/p/11337805.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   公众号python学习开发  阅读(345)  评论(0编辑  收藏  举报
历史上的今天:
2016-08-12 nodejs 守护 forever
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起