需要符合以下格式:
0: F - 37
1: F - 37
for each in phred_score:
i += 1
print(i, ":", each, "-", convert_phred(each))
print(convert_phred(each))
预期格式:
0 : F - 37
1 : F - 37
我想在没有任何空格的情况下从值(i)右侧打印“:”,但不知道如何在变量旁边标记冒号。任何帮助将非常感激!
Python 3
答案 0 :(得分:0)
如评论中所述,
您可以使用连接而不是依赖多个打印参数。
e.g。 total = int(0)
total += total+ memebers_pay
您也可以使用string formatting
答案 1 :(得分:0)
要格式化输出,您可以使用format string,如下所示:
for i, each in enumerate(phred_score):
print("{i} : {each} - {result}".format(i=i, each=each, result=convert_phred(each)))
注意:我使用enumerate
函数简化了代码。
答案 2 :(得分:0)
您可以使用python中提供的字符串格式选项。这里有一个简单的介绍https://pyformat.info/
0: F - 37
1: F - 37
for each in phred_score:
i += 1
print("{0}: {1} - {2}".format(i,each,convert_phred(each)))
#print(i, ":", each, "-", convert_phred(each))
print(convert_phred(each))