小编Mel*_*vin的帖子

TypeVar,NewType中__name__的用途

typing模块中,既TypeVarNewType需要为第一位置参数,一个字符串被用作所创建的对象的__name__属性.__name__这里的目的是什么?

考虑到这是一个强制性的论点,我希望它是必不可少的.在引入类型提示的PEP-484中,参数通常设置为分配给对象的变量名称的字符串:

T = TypeVar('T', int, float, complex)
Run Code Online (Sandbox Code Playgroud)

但是,我真的不能告诉为此高达如何被使用typing.pyCPython.用任何其他字符串替换字符串似乎不会破坏我的测试中的任何内容.

python type-hinting python-3.6

5
推荐指数
1
解决办法
434
查看次数

标签 统计

python ×1

python-3.6 ×1

type-hinting ×1