【发布时间】:2020-05-07 14:00:27
【问题描述】:
我有一个这样的字符串:
Variable = ''
S = """
This is my """+Variable+""" in my string"""
def fun():
Variable = 'Changed Variable'
NewS = """
First sentence. """+S
期望的输出:
First sentence. This is my Changed Variable in my string
我现在得到的: 第一句话。这是我的字符串
是不是我把变量放在字符串里,然后把它当成字符串,以后怎么更新那个字符串里的变量呢?
【问题讨论】:
-
你不能。字符串是不可变的。您需要再次创建完整的字符串。您还可以在不同的范围内使用两个变量 - 它们彼此看不到。