问题描述
我有一个数字字符串和一个波斯字符串,我想在 python 中连接(我的 IDE 是 Pycharm),当我这样做时,从右到左分解。
@H_502_3@num = "1200" body = "ریال" total = num + " " + body print(total)
结果:
1200 ریال
但我希望这样:
1200 ریال
我能做什么?
解决方法
有一个名为 Right-to-left mark 的特殊标准字符。 你可以用这个表达式来使用它:
u"\u200F"
所以你可以这样更正你的代码:
corrected = u"\u200F" + num + " " + body
print(corrected)
结果:
1200 ریال
,字符串不是从右到左的,您只是先添加数字。 试试:
total = body + " " + num