【发布时间】:2020-03-24 21:20:02
【问题描述】:
在for 语句中注释目标无效:
>>> for i: str in test_string:
File "<stdin>", line 1
for i: str in test_string:
^
SyntaxError: invalid syntax
我想知道此时拒绝注释的原因。
【问题讨论】:
-
你想做什么?
-
因为类型检查器应该足够聪明,知道
str.__iter__返回Iterator[str] -
for str(i) in test_string:
-
请澄清您所说的“为什么”是什么意思。你的意思是为什么决定这样实施它?你的意思是为什么这通常具有挑战性?
标签: python python-3.x