cast:你应该很少使用的逃生舱 Python 的强制转换函数在运行时不执行任何操作 – 它的存在是为了告诉类型检查器“我更了解”,并且权力需要克制。
Tihomir Manushev 6 分钟阅读 · 刚刚 — 分享 每个类型系统都有限制。
类型检查器不能总是从上下文中推断出您所知道的信息 – 字典键始终存在,列表永远不为空,或者反序列化对象与特定结构匹配。
当你所知道的与检查者可以证明的之间的差距成为一堵墙时,你需要一个逃生口。
它告诉类型检查器将值视为特定类型,不询问任何问题。
谨慎使用,它可以弥补类型推断中的真正差距。
来源:Medium Programming











