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)節的官方教程? –