将字符串转换为数字时出现问题

时间:2019-11-21 19:18:45

标签: python-3.x string list jupyter-notebook int

我试图将这样获得的字符串转换为整数,但是最终却得到了这个奇怪的奇怪输出,为什么会这样?Code block:

我正在使用Jupyter Notebooks(Python3)

1 个答案:

答案 0 :(得分:0)

您似乎早先已初始化for (int i = 0; i < N; i++) { double px = console.nextDouble(); double py = console.nextDouble(); double vx = console.nextDouble(); double vy = console.nextDouble(); double mass = console.nextDouble(); int red = console.nextInt(); int green = console.nextInt(); int blue = console.nextInt(); Color color = new Color(red, green, blue); bodies[i] = new Body(px, py, vx, vy, mass, color); } 的值。您需要按顺序将函数的输出分配给变量以进行打印。否则,您将得到一个错误。

此代码应为您工作:

string

输出:

def convert(lst):
    string=''
    for i in lst:
        string = string + str(i)
    return string

a=convert([1,2,3,4,5])
print(int(a))