使用格式运算符“更新”字符串

时间:2015-11-26 01:13:09

标签: python python-3.x

这可能是一个非常简单的问题,但我无法在网上找到其答案。 我有一个变量,它被设置为一个带有%s格式运算符的字符串。

public class NotificationHub : Hub
{
    public void Hello()
    {
        Clients.All.hello();
    }

    public void SendNotifications(string message)
    {
        Clients.All.receiveNotification(message);
    }
}

结果:

  

我的名字是:Arbaham

     

我的名字是:Arbaham

是否可以“更新”字符串,以便在第二次打印时从“我的名字是:Arbaham”变为“我的名字是:亚伯拉罕”?

1 个答案:

答案 0 :(得分:0)

我相信你想要的用法是在替换令牌之前保存字符串:

var1 = "Arbaham"
var2 = "My name is: %s"
print(var2 % var1)
var1 = "Abraham"
print(var2 % var1)

输出:

>>> var1 = "Arbaham"
>>> var2 = "My name is: %s"
>>> print(var2 % var1)
My name is: Arbaham
>>> var1 = "Abraham"
>>> print(var2 % var1)
My name is: Abraham