如何将文本和变量插入 Python tkinter 中的文本框,而元素不包含在 {} 中

How can I insert text and variables into a text box in Python tkinter without elements being contained by {}

我正在尝试使用 tkinter 中的文本小部件来显示我的代码的输出。

sequence = ("This peptide contains ", len(Peptide), "total residues", "\n")
text.insert("current", sequence)

这似乎可行,除了打印时, elements are separated by {}.

我希望输出没有这些括号,并且读起来像:“这个肽总共包含 17 个残基”。有办法吗?

谢谢

因为sequence是一个tuple。尝试将其更改为

sequence = "This peptide contains {} total residues\n".format(len(Peptide))