如何定义具有动态输入的python字符串(准)常量?

2024-03-28 19:20:26 发布

您现在位置:Python中文网/ 问答频道 /正文

例如:

MY_MESSAGE = 'Dear %s, hello.'
# ...
name = "jj"
print MY_MESSAGE % name

python是否有一个功能来完成我上面的代码?在


Tags: 代码name功能messagehellomyprintdear
3条回答

字符串格式化运算符%还可以执行其他简单的操作:

STRING = "This is %(foo)s, and this is also %(foo)s"
print STRING % {"foo": "BAR"}

# => This is BAR, and this is also BAR

如果你要重复一个论点,这是非常有用的。当然是节拍

^{pr2}$

你也可以做填充和数字格式化。在

是的,和你写的完全一样。你的代码没问题。在

Python与C语言中的“常量”概念并不完全相同,因此有一种相当好的方法。在

事实上,我认为这是“我们都是同意的成年人”的一个例子,它并不适用。你觉得语言很棒,但是一个不变的时不时会。。。不错。在

相关问题 更多 >