python - 如何在 python 中用一个变量替换 %s

标签 python

我有一个字符串

strTemp='i don\'t want %s repeat the %s variable again %s and again %s'%('aa','aa','aa','aa')

我想用'aa'替换所有的%s,所以我必须多次重复'aa',我怎么能告诉程序我想用同一个变量替换所有的%s,所以我不需要多次输入变量

最佳答案

不鼓励使用 % 运算符。请改用 str.format

strTemp='i don\'t want {0} repeat the {0} variable again {0} and again {0}'.format('aa')

关于python - 如何在 python 中用一个变量替换 %s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13243163/

相关文章:

python - 如何在groupby agg之后删除 `<lambda>`

python - 有没有办法在 python 中处理忽略文件(如 .gitignore)?

python - Pandas 读取 excel : do not parse numbers

python - Babel 无法识别语言支持的 jinja2 提取方法

python - 如何了解quadpack使用的集成技术

python - 我们可以使用映射来搜索而不是二分搜索吗?

Python:如何优化

python - 如何将Openpyxl生成的xlsx输出到浏览器?

python - Komodo编辑更改Python sys.path如果你 "Show in Explorer"

python - 在 Windows 上安装 Anaconda 4.2,找不到 "conda"