Python 2.7 Python2-将原始输入打印到数组中,格式化输出

Python 2.7 Python2-将原始输入打印到数组中,格式化输出,python-2.7,Python 2.7,我想从用户那里获取原始输入,然后以不同的顺序重新安排输出。我让代码正常工作,但输出的每个数字都有单引号。下面是非常简单的代码: CodeNumber=(raw_input("Please enter 4 digit number: ")) print "Code_A: %r%r%r" %(CodeNumber[3], CodeNumber[1], CodeNumber[0]) print "Code_B: %r%r%r" %(CodeNumber[2], CodeNum

我想从用户那里获取原始输入,然后以不同的顺序重新安排输出。我让代码正常工作,但输出的每个数字都有单引号。下面是非常简单的代码:

    CodeNumber=(raw_input("Please enter 4 digit number: "))

    print "Code_A: %r%r%r" %(CodeNumber[3], CodeNumber[1], CodeNumber[0])
    print "Code_B: %r%r%r" %(CodeNumber[2], CodeNumber[3], CodeNumber[1])
我得到的结果是:

   Please enter 4 digit number: 1234
   Code_A: '4''2''1'
   Code_B: '3''4''2'

如何删除单引号以得到421而不是“421”?

至少有一种方法是在CodeNumber的元素索引上使用int将字符串转换为数字

这是我编辑的代码,霍布

CodeNumber=(raw_input("Please enter 4 digit number: "))
print "Code_A: %r%r%r" %(int(CodeNumber[3]), int(CodeNumber[1]), int(CodeNumber[0]))
print "Code_A: %r%r%r" %(int(CodeNumber[2]), int(CodeNumber[3]), int(CodeNumber[1]))
输出:

Please enter 4 digit number: 1234
Code_A: 421
Code_B: 342

Running time=On

对不起,我知道我们不该说谢谢什么的,但我无能为力。我只知道我会错过一些小东西。非常感谢你的帮助!我喜欢你增加了跑步时间!非常感谢。