首页 > 解决方案 > 无论如何,是否有使用值列表自动替换 Python 中字符串的一部分?

问题描述

例如,如果我有一个字符串:

value = ("The value is at $500.00 today, check again please.")

而且我有一个值表(df或列表或其他东西),是否可以在设定的时间间隔或脚本运行时替换“$ 500.00”?

例如,如果明天的价值是 $650.00 等等,那么在不手动更改字符串的情况下,我可以继续替换字符串的那段吗?

干杯

标签: pythonlist

解决方案


Python 3 的 f-Strings 为此提供了更好的语法:

value = 500.00
message = f'The value is at ${value} today, check again please.'
print(message)
# output: The value is at $500.0 today, check again please.

在此处阅读有关 Python3 fstrings的更多信息。


推荐阅读