变量注释,这是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