Input 在python中划分输入

Input 在python中划分输入,input,split,Input,Split,我正在做一个项目,需要在控制台中插入坐标以返回网格中的一个位置。我的网格是10*10,行中有数字,列中有字母。 我希望能够输入A1之类的内容,并将其解释为“column1,row1” 到目前为止,我得到了: def get_coor(): user_input = input("Please enter coordinates (row,col) ? ") coor = user_input.split(" ") return coor 但我只有在有空间的情况下才能分开

我正在做一个项目,需要在控制台中插入坐标以返回网格中的一个位置。我的网格是10*10,行中有数字,列中有字母。 我希望能够输入A1之类的内容,并将其解释为“column1,row1”

到目前为止,我得到了:

def get_coor():
    user_input = input("Please enter coordinates (row,col) ? ")
    coor = user_input.split(" ")
    return coor

但我只有在有空间的情况下才能分开。在这种情况下,还有其他功能可以帮助我吗

字符串在Python中是可编辑的

如果你写:

user_input = input("Please enter coordinates (row,col)?")
<input A1>
user\u input=input(“请输入坐标(行、列)?”)
然后
user\u input[0]
将是一个,而
user\u input[1]
将是一个

因此,无需拆分:) 当有空格时,Split正好用于用例:它返回作为参数给出的字符出现之间的所有字符串的列表(在您的例子中为空格)。

可能与“column1,row1”重复,或者如果您希望输出为“column1,row1”,只需
返回f”{input[0]},input[1]”