官网链接
拿dataclasses中的dataclass举例
# coding:utf-8
#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
from dataclasses import dataclass
class Solution1:
def value(self,name:str,age:int ,tall:float):
self.name = name
self.age = age
self.tall = tall
return {
self.name,self.age,self.tall}
@dataclass
class Solution2:
name : str
age : int
tall : float
zhou1 = Solution1().value(\”zhouxipeng\”,28,165)
zhou2 = Solution2(\”zhouxipeng\”,27,165)
print(zhou1,zhou2)
运行结果:
{
28, 165, \’zhouxipeng\’} Solution2(name=\’zhouxipeng\’, age=27, tall



