标签: python pycharm typing
在PyCharm中具有以下代码段:
print(1.0 < 2.0 < 3.0)
我在3.0收到以下警告:
3.0
预期类型为int,取而代之的是float。
int
float
为什么PyCharm给出的期望类型是int?是PyCharm的输入错误,还是链比较的基础?
以下代码不会引发任何PyCharm警告:
print(1.0 < 2.0 < 3) print(1.0 < 2 < 3)
答案 0 :(得分:3)
由于@AKX,我在PyCharm错误跟踪器中找到了issue。现在应该修复,我将PyCharm版本更新为2018。
后续:在2018年修复。