如何修复 TypeError 'builtin_function_or_method' object 不可订阅

How do I fix the TypeError 'builtin_function_or_method' object is not subscriptable

我正在尝试使用 split().

将字符串拆分为两个单独的坐标

标题中的 TypeError 回调到这些行:

#Coordinate input
coords = input("Please enter the coordinates of the starting point separated by a space:")

#Turtle moves towards coordinate
turtle.penup()
turtle.forward(float(coords.split[0])*20)

错误是:

TypeError: 'builtin_function_or_method' object is not subscriptable

我试图阅读它,但据我所知,这些案例中 none 与我正在尝试做的事情有关。

coords.split是一种方法。您不能下标(获取其中的一项)方法。您想要从 coords.split 结果 中获取第一项。为此,您实际上必须 调用 方法。

turtle.forward(float(coords.split()[0])*20)