python中具有多个变量的for循环
我需要解析具有以下内容的文件:python中具有多个变量的for循环,python,python-3.x,Python,Python 3.x,我需要解析具有以下内容的文件: 结果(x1 y1 x2 y2…xn yn) 这是我用python编写的一段代码。我是python新手 xs =[] ys=[] def __init__(self,xs,ys): self.xs = xs self.ys = ys def toString(self): return "result " + " (" + " ".join([x.toString()+ " " + y.toString() for x,
结果(x1 y1 x2 y2…xn yn)
这是我用python编写的一段代码。我是python新手
xs =[] ys=[]
def __init__(self,xs,ys):
self.xs = xs
self.ys = ys
def toString(self):
return "result " + " (" + " ".join([x.toString()+ " " + y.toString() for x,y in zip(self.xs, self.ys)]) + ") "
我在运行时遇到
AttributeError:'str'对象没有属性“toString”
错误。请建议如何修复此问题。Python中的字符串没有toString()
方法。您可以改用str(您的_变量)
。如果变量已经是字符串,则不需要做任何特殊操作。只要确保:所有这些都在一个类中,对吗?因为除此之外,“自我”不会让人感觉到眼睛。第一行在调用之前写入。为了解析结果(x1x2…xn),我有下面的代码,可以很好地工作。def-toString(self):返回“result”+“”。join([x.toString()表示self.xs中的x])+“”“我需要以这种形式编写。