class makeCode:
def __init__(self,code):
self.codeSegment = code.upper()
if checkSegment(self.codeSegment):
quit()
self.info=checkXNA(self.codeSegment)
def echo(self,start=0,stop=len(self.codeSegment),search=None): #--> self not defined
pass
不工作...Python代码,自定义不
- 它说,当它实际上是可变自没有定义;
- 函数
checkSegment
如果输入不是由核苷酸字母组成的字符串,或者包含不能在一起的核苷酸,则返回1; - 如果发生这种情况,它会退出,没关系,它可以很好地工作;
- 然后它分配信息(如果它是RNA或DNA),检查函数
checkXNA
,返回带有信息“dnaSegment”或“rnaSegment”的字符串;完美的作品。
但是,功能echo
将被设计用于打印更具体的信息告诉我,自我没有定义,但为什么?