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
將被設計用於打印更具體的信息告訴我,自我沒有定義,但爲什麼?