我编写了下面的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)