【发布时间】:2016-05-16 00:05:59
【问题描述】:
我试图在一行中打印一个字符串,后跟一个空格,然后是一个数字。该字符串来自一个长长的 unicode 列表,其中一些(但不是全部)采用从右到左的格式。我的问题是,当我使用这种格式的字符串时,我想要的顺序被颠倒了。
这是一个最小的工作示例:
line1='abcd'
line2='אבגד'
print line1+' '+str(1)
print line2+' '+str(1)
输出是
abcd 1
אבגד1
第一个输出按所需顺序,但第二个输出不是。有没有办法避免这种逆转?
另外,我只需要使用Python Standard Library。
【问题讨论】: