【发布时间】:2023-03-25 14:02:01
【问题描述】:
我想右对齐包含泰语字符的字符串(泰语渲染不能从左到右工作,但也可以上下)。
例如,对于字符串 ไป(两个字符,长度为 2)和 ซื้อ(四个字符,长度为 2)我希望得到以下输出(长度为 5):
...ไป
...ซื้อ
天真
print 'ไป'.decode('utf-8').rjust(5)
print 'ซื้อ'.decode('utf-8').rjust(5)
然而,分别产生
...ไป
.ซื้อ
任何想法如何获得所需的格式?
编辑: 给定一串泰文字符 tc,我想确定该字符串使用了多少 [地点/字段/位置/您想称呼它的任何内容]。这与 len(tc); 不同。 len(tc) 通常大于使用的位置数。第二个词给出 len(tc) = 4,但长度为 2 / 使用 2 个位置 / 使用 2 个位置。
【问题讨论】:
-
您使用的是什么语言/环境?
-
不清楚这个问题是关于什么软件/语言/环境的。
-
看起来很漂亮。
import antigravity- 这是 Python。 -
语言、环境?我在 MacBook Air 上,Python 2.7……是那种环境吗?
标签: python justify thai southeast-asian-languages