小编Dea*_*ris的帖子

同时.replace功能

我已经将用户输入的DNA代码(A,T,G,C)转换为RNA代码(A,U,G,C).这很容易

RNA_Code=DNA_Code.replace('T','U')
Run Code Online (Sandbox Code Playgroud)

现在我需要做的下一件事就是将RNA_Code转换成它的赞美链.这意味着我需要用U代替A,用A代替A,用C代替G,用G代替C.

如果我说

RNA_Code.replace('A','U')
RNA_Code.replace('U','A')
Run Code Online (Sandbox Code Playgroud)

它将所有的As转换为我们,然后将所有的Us转换为As,但我留下了所有的As.

我需要它来采取类似的东西AUUUGCGGCAAA并将其转换为UAAACGCCGUUU.

关于如何完成任务的任何想法?(3.3)

python string replace simultaneous python-3.3

7
推荐指数
2
解决办法
988
查看次数

Python 3.3相当于'execfile'

我需要找到如何在Notepad ++中编写后打开我的.py文件.我发现界面比Python窗口更有用.

在一个教程中,我跟随着这个人使用

execfile(pathway)
Run Code Online (Sandbox Code Playgroud)

但是execfile在3.3中不起作用.

3.x中是否有等价的陈述?

python keyword execfile python-3.x

3
推荐指数
1
解决办法
1万
查看次数

Simple(return:void)cout函数返回内存位置c ++

嘿伙计们,我按照头文件教程编写了一个非常简单的程序,我在头文件中定义了一个函数

void SayHello()
{
    std::cout<<"Hello"<<std::endl;
}
Run Code Online (Sandbox Code Playgroud)

然后在main.cpp中调用它

而不是打印你好到屏幕打印它的数字

00E51028

我认为是一个记忆位置???

我只是想知道为什么会这样,以及如何解决它.多谢你们

编辑main.cpp代码

int _tmain(int argc, _TCHAR* argv[])
{
void SayHello();

std::cout<<SayHello<<std::endl;

std::system("Pause");
return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ cout header function

-2
推荐指数
1
解决办法
277
查看次数

字母'n'在Python中是无效的语法?

它在我的程序中早先作为变量名称工作现在突然Python在我的程序中将字母"n"作为无效语法返回.

知道为什么,以及如何解决这个问题?

bad_input=True
while bad_input:
    bad_input=False
    User_Choice=int(input('Which frame would you like to choose(1,2,3 represent positive selections, 4,5,6 represent -1,-2, and -3 respectively')
    n = 3
    if User_Choice== int(1):
        Chunks=[RNA_Comp[i:i+n] for i in range(0, len(RNA_Comp), n)]
    if User_Choice== int(2):
        Chunks=[RNA_Comp[i:i+n] for i in range(1, len(RNA_Comp), n)]
    if User_Choice== int(3):
        Chunks=[RNA_Comp[i:i+n] for i in range(2, len(RNA_Comp), n)]
    else:
        print('Please select an integer value from 1 to 6')
        bad_input=True
Run Code Online (Sandbox Code Playgroud)

python variables syntax

-5
推荐指数
1
解决办法
4517
查看次数