报告 TypedDict 无效的定义和用法。
示例:
from typing import TypedDict
class Movie(TypedDict):
name: str
year: int
rate: int = 10 # 右侧值不受支持
def method(self): # TypedDict 中的语句无效
pass
m = Movie(name="name", year=1000, rate=9)
print(m["director"]) # 'Movie' 中没有 'director' 键
del m["name"] # 不能删除 'name' 键
m["year"] = "1001" # 应为 'int',得到的是 'str'