我想要完成以下内容
answer = True
myvar = "the answer is " + answer
我希望能够让myvar的值为"the answer is True",我相信你可以在Java中完成这个任务。
我想要完成以下内容
answer = True
myvar = "the answer is " + answer
我希望能够让myvar的值为"the answer is True",我相信你可以在Java中完成这个任务。
answer = True
myvar = "the answer is " + str(answer)
Python不进行隐式类型转换,因为隐式类型转换可能会掩盖关键逻辑错误。要获取对象的字符串表示形式("True"),只需将其自身转换为字符串,或者像下面这样使用字符串格式化功能:
myvar = "the answer is %s" % answer
请注意,答案必须设置为 True
(大小写有区别)。
answer = True
myvar = "the answer is " + str(answer)
myvar = "the answer is %s" % answer
%s
在引号外面不应该出现,但这确实是正确的。 - Makoto使用所谓的f字符串:
answer = True
myvar = f"the answer is {answer}"
那么如果我这样做
print(myvar)
我将获取:
the answer is True
我喜欢使用f字符串,因为我们不必担心变量在打印文本中出现的顺序,这对于需要打印多个变量作为字符串的情况非常有用。
answer = True
myvar = '答案是 ' + str(answer) #由于answer变量是布尔格式,因此我们必须将布尔转换为字符串格式,可以使用此方法轻松完成
print(myvar)
answer = “True”
myvars = “the answer is” + answer
print(myvars)