【发布时间】:2018-12-30 20:33:14
【问题描述】:
我有一个由空格分隔的 2 个整数的字符串。如何将其分配给 2 个变量?
s = "1 2"
num1, num2 = int(s.split())
print(num1, num2)
int() 参数必须是字符串、类似字节的对象或数字,而不是“列表”
上面的这段代码不起作用:我收到一个错误。
s = "1 2"
num1: int
num2: int
num1, num2 = s.split()
print(num1 + num2)
这似乎也不起作用。我得到 12 作为输出(字符串连接)
我不想在代码中到处使用int(num1)。
请帮忙。
【问题讨论】:
标签: python python-3.x