Python pygame.mouse.get_pos()分成两个单独的字符串

Python pygame.mouse.get_pos()分成两个单独的字符串,python,pygame,cursor,coordinates,python-3.2,Python,Pygame,Cursor,Coordinates,Python 3.2,我使用的是pygame,代码是pygame.mouse.get_pos(),但需要将其转换为两个单独的字符串:一个是x=x坐标,另一个是y=y坐标。谢谢你的帮助 pygame.mouse.get_pos()返回两个整数的元组,x位置和y位置: >>> pygame.mouse.get_pos() (413, 129) 您只需要基于这两个值创建两个新字符串: xpos_str = str(pygame.mouse.get_pos()[0]) ypos_str = str(pyg

我使用的是pygame,代码是pygame.mouse.get_pos(),但需要将其转换为两个单独的字符串:一个是x=x坐标,另一个是y=y坐标。谢谢你的帮助

pygame.mouse.get_pos()
返回两个整数的元组,x位置和y位置:

>>> pygame.mouse.get_pos()
(413, 129)
您只需要基于这两个值创建两个新字符串:

xpos_str = str(pygame.mouse.get_pos()[0])
ypos_str = str(pygame.mouse.get_pos()[1])
您可以使用地图:


x,y=map(str,pygame.mouse.get_pos())

您不需要lambda:
x,y=map(str,pygame.mouse.get_pos())
。您能告诉我们为什么需要将鼠标pos转换为字符串吗?要将其与字符串变量X1、X2、Y1和Y2进行比较,对于冲突检测之类的东西,为什么这些变量不是int或float?我想看看代码,因为在我看来,有更好的方法来进行冲突检测。但是你应该在一个新的问题中发布它(如果你能想到的话),不要修改这个帖子。感谢skrx的帮助,我发现Vinicius的答案非常有帮助,现在我已经找到了答案。谢谢Vinicius,这真的很有帮助,我现在已经开始工作了!我很高兴这有帮助!我现在几乎完成了比赛,我只需要一个倒计时计时器