我们说我有一个变量: 数字= 100 我想在字符串中使用此变量,但是当我这样做时: '数' 我得到了#number;' 我想得到100' 我试着直接分配: '数' =' 100' 但它说我不能为字符串赋值 有什么办法可以解决这个问题吗? 谢谢!
答案 0 :(得分:1)
您无需更改最初初始化变量编号的方式,即 int 而不是string。
例如,您可以使用str.format:
在新字符串中使用该变量number = 100
test_string = "This is the value of the number variable: {}".format(number)
print(test_string)
print(type(test_string))
<强>输出:强>
This is the value of the number variable: 100
<class 'str'>
答案 1 :(得分:0)
number = str(100)
这就是全部。