class Sequence:
TranscriptionTable = {
"A":"U",
"T":"A",
"C":"G",
"G":"C"
}
def __init__(self, seqstring):
self.seqstring = seqstring.upper()
def transcription(self):
tt = ""
for x in self.seqstring:
if x in 'ATGC':
tt += self.TranscriptionTable[x]
return tt
DangerousVirus = Sequence('atggagagccttgttcttggtgtcaa')
print(DangerousVirus.transcription())
我只想澄清如何对数据流通过类。例如,DangerousVirus = Sequence('atggagagccttgttcttggtgtcaa')中的数据是self还是seqstring?
我很困惑如何初始化可以有2个变量时,只有1个()。那是不是意味着只有self包含序列而seqstring是空的?
感谢您的帮助! (:。
你读过的[类](https://docs.python.org/3/tutorial/classes.html)节的官方教程? –