6

我以前使用过这种方法,但在我的任何代码中都找不到它,所以我在 Stack Overflow 上 :) 我想要做的是将输入分成两部分(要求用户输入分开的两位数字按空间)。你怎么称呼第一个数字 a 和第二个数字 b ?到目前为止的代码似乎不起作用。

a,b= input(split" "("Please enter two digits separated by space"))
4

2 回答 2

12

您错误地调用了该函数。

>>> "hello world".split()
['hello', 'world']

split默认情况下按空格分割字符串,但您可以更改此行为:

>>> "hello, world".split(',')
['hello', ' world']

在你的情况下:

a,b= input("Please enter two digits separated by space").split()
于 2013-09-28T04:09:04.617 回答
5

str.split()函数是str(字符串)类型的属性。要调用它,您可以:

input("Please enter two digits separated by space").split()

请注意,这.split(" ")不是必需的,因为这是默认情况下的。

于 2013-09-28T04:05:28.157 回答