gpt4 book ai didi

python - 在 python 中使用 % 格式时换行

转载 作者:太空宇宙 更新时间:2023-11-03 18:59:08 24 4
gpt4 key购买 nike

我尝试在使用 % 格式时打印新行。这是我的代码:

return '%s\n%s\n%s\nScore: %d' % (seqA, matches, seqB, score)

但是会打印:

'ATTCGT\n||   |\nATCTAT\nScore: 2'

有没有办法使用这种方法打印新行?

最佳答案

使用print而不是returnprint 计算每个表达式并将结果写入标准输出,而 return 仅回显返回的对象(在 IDLE 中):

>>> seqA = 'ATTCGT'
>>> matches = '|| |'
>>> seqB = 'ATCTAT'
>>> score = 2
>>> print '%s\n%s\n%s\nScore: %d' % (seqA, matches, seqB, score)
ATTCGT
|| |
ATCTAT
Score: 2

关于python - 在 python 中使用 % 格式时换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16474195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com