【发布时间】:2021-10-20 02:36:58
【问题描述】:
我正在尝试创建一个类似...的字符串
mystring = "X\u2080 + X\u2081 + X\u2082 + X\u2083 + ..."
print(mystring)
应该输出'X₀ + X₁ + X₂ + X₃ + ...'
但是,我想通过循环顺序添加它们。
我试过了:
mystring = ""
for i in range(0,4):
mystring += f"X\u208{str(i)} +"
但我得到了错误
(unicode error) 'unicodeescape' codec can't decode bytes in position 1-5
truncated \uXXXX escape
在循环中按顺序添加带有 unicode 的打印项的正确方法是什么?
【问题讨论】: