趣学python3(11)-变量注释

变量注释,这是Python3.6版本引入的。如代码1-4所示。

class student:
    id:int
    name:str
    age:int
    def __init__(self,id:int,name:str,age:(20,30)):
        self.id=id
        self.name=name
        self.age=age
    def getInfo(self):
        """
        返回学生信息
        """
        return f"{self.id},{self.name},{self.age}"
zs=student(3,"王五",29)
print(zs.getInfo())
help(student)
print(student.__annotations__)

定义学生类,其中,包括3个类成员变量和2个类成员函数。
id、name、age分别表示学生的编号、名字、年纪,使用“变量名称:变量注释”的格式说明了它们的注释类型信息分别为:int、str、int

你可能感兴趣的:(大数据与算法计算)