无法在python中使用+运算符连接字符串



我编写了下面的python程序:

var = '28'
express = "r'b" + var + "b'"
print(express)

我期望得到r'b28b',但我得到了r'28'

我不明白为什么。有人能帮我一下吗?此外,var应该是用户输入的,所以我需要知道一些正确打印express的方法。

b是退格的转义序列。如果您希望在结果中显示文字b,请使用原始字符串来防止转义序列被处理。

var = '28'
express = r"r'b" + var + r"b'"
print(express)

最新更新