Python字符串操作

时间:2012-05-15 06:25:26

标签: python string

我想获得以下输出:

"my_www.%first_game_start_time%("REN", "233_736")" 

请您告诉我下面的代码有什么问题:

u = "my_www.%%first_game_start_time%%(%s, %s)" %("REN", "233_736")

最好的问候

3 个答案:

答案 0 :(得分:4)

如果您问如何在字符串中嵌入",则三重引号是一种简单的方法

u = """my_www.%%first_game_start_time%%("%s", "%s")"""%("REN", "233_736")

另一种方法是使用"

转义\
u = "my_www.%%first_game_start_time%%(\"%s\", \"%s\")"%("REN", "233_736")

由于字符串中没有',您也可以使用它们来分隔字符串

u = 'my_www.%%first_game_start_time%%("%s", "%s"))'%("REN", "233_736")

答案 1 :(得分:1)

通常,您需要发布预期输出并指出它与您收到的输出之间的差异,或者包含您收到的错误消息,以获得可用的答案。但是,我怀疑问题是您希望将c的值插入字符串u,而是插入文字c。如果是这种情况,解决方案是:

c = "222"
u = "my_www.%%first_game_start_time%%(%s, %s, %s)" %("REN", "233_736", c)

答案 2 :(得分:0)

我猜你想要这个:

c = "222"
u = "my_www." + first_game_start_time("REN", "233_736", c)