我有一个变量var1。假设var1 = 10
我该如何打印"$10"
?我试过print("$",var1)
但是退货"$ 10"
。我不要中间的空间。此实现适用于Python3。
建议将格式字符串与一起使用str.format
。你可以这样打印
print("${}".format(var1))
在此,运行时var1
将用代替的值{}
。或者,您可以执行简单的字符串连接,如下所示
print("$" + str(var1))
字符串连接仅适用于字符串类型。因此,您需要var1
使用str
函数将整数从整数转换为字符串。否则,您将得到以下错误
print("$" + var1)
# TypeError: Can't convert 'int' object to str implicitly
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句