我试图用Python把DNA代码转换成RNA代码。。。在
我写的是:
print('Digite a sequência DNA a ser transcrita para RNA:')
my_str = raw_input()
print(my_str.replace('T', 'U'))
它很管用,但是。。现在我需要把A转换成U,T转换成A,G到C。。。我看了看我能做的,然后做了:
^{pr2}$但我得到一个错误:
Traceback (most recent call last):
File "rna2.py", line 15, in <module>
my_str.translate(RNA_compliment)
TypeError: expected a character buffer object
我做错了什么?在
如果您想让一个表使用maketrans,那么只需将
ord
与dict一起用于python3而不是python2的dict:使用Python2:
^{pr2}$相关问题 更多 >
编程相关推荐