Python中的字符串连接错误地排序字符串



我试图粘贴/连接2个字符串在一起,但是每当我尝试组合货币د.إ,它位于我的第二个字符串后面,例如price.

下面是这个问题的最小示例

currency = 'د.إ'
price = '9.99'
string1 = currency + price
print(string1)
string2 = "".join([currency, price])
print(string2)
string3 = "{}{}".format(currency, price)
print(string3)

有谁知道如何将它们连接起来使它们正确排序吗?

在Python 3.9.10 REPL中测试:

>>> currency = 'د.إ'
>>> price = '9.99'
>>> print(currency)
د.إ
>>> print(price)
9.99
>>> print(currency, price)
د.إ 9.99

相关内容

  • 没有找到相关文章

最新更新