gpt4 book ai didi

python - 如何在没有字符串连接的情况下在 Python 中重复字符?

转载 作者:太空狗 更新时间:2023-10-30 00:26:25 25 4
gpt4 key购买 nike

我目前正在编写一个进行频率分析的短程序。然而,有一句话困扰着我:

"{0[0]}  | " + "[]" * num_occurrences + " Total: {0[1]!s}"

Python 中是否有一种方法可以在不求助于连接的情况下(最好在格式字符串中)重复某些字符任意次数?我不觉得我是以最 Pythonic 的方式来做这件事。

最佳答案

重复一个字符或字符串的最好方法是将它相乘:

>>> "a" * 3
'aaa'
>>> '123' * 3
'123123123'

对于你的例子,我可能会使用:

>>> "{0[0]}  | {1} Total: {0[1]!s}".format(foo, "[]" * num_occurrences)

关于python - 如何在没有字符串连接的情况下在 Python 中重复字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29321723/

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