我在下面的代码上得到了一个错误的Incompatible types in assignment (expression has type "str", variable has type "bytesy = line.split('|') # <- error here fn1() mypy的输出我不想重构代码并添加新的行...又名: line = line.
我开始学习C++,我做了一个简单的事情,比如打印变量等等,但是我想在一个变量上创建一个新值,比如在Python中:print(test)printstring test = "hello world";现在我想给test分配一个数字,所以我使用了int test = 5;,但是我得到了一个错误:
不同类型
今天,我定义了两个浮点变量f1和f2。然后,我执行一个加法,"+",算术运算,并赋值给浮动变量f。0.5048076923076923F;float f = f1 + f2;根据这幅图,算术运算(+,−,*,/)中的所有浮点值(和复)都被转换为double类型:图片来源:
我找到了一个同样的问题,但还没有解释原因。为什么eclips