简而言之:“character”是否有Python类型提示,表示长度为1str
,但不使用类型提示str
?你知道吗
我最近看到chr
用于这个目的,除了直觉之外,我找不到任何东西来证明或反驳这是合适的。这显然是有效的Python语法。举个例子
>>> def foo(c: chr):
... pass
...
>>> foo('a')
>>>
这引起的问题比回答的问题还多:chr
是否因为是可调用的而被认为是有效的类型提示,并且所有类型都可以被其构造函数“调用”?似乎没有-一些快速的实验表明Python实际上会接受任何定义的符号作为类型提示,不管它是否有意义。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐