我正在做一个项目,需要在控制台中插入坐标以返回网格中的位置。我的网格为10 * 10,行中有数字,列中有字母。 我希望能够输入类似A1的内容并将其解释为“ column1,row1”
到目前为止,我已经得到:
def get_coor():
user_input = input("Please enter coordinates (row,col) ? ")
coor = user_input.split(" ")
return coor
但是我只有在有空间的情况下才可以分开。在这种情况下,还有其他功能可以帮助我吗?
答案 0 :(得分:0)
字符串在Python中是可迭代的。
如果您写:
user_input = input("Please enter coordinates (row,col)?")
<input A1>
然后user_input[0]
将为A,user_input[1]
将为1。
因此,无需拆分:) 在有空格的情况下,Split专门用于用例:它返回出现在作为参数的字符出现之间的所有字符串的列表(在您的情况下为空格)。