Python 如何组合印地语(unicode)中的两个字母?(例如。क 和ख)

Python 如何组合印地语(unicode)中的两个字母?(例如。क 和ख),python,hindi,Python,Hindi,如何组合2个字母,例如क 和ख ⟶ क्ख? 我尝试的是: "्'.加入क','ख'] -> 'क्‪ख' 印刷品क+\b+ख -> 'ख' 或者क\x08ख' 印刷品क'+'्'+'ख' -> क्‪ख 印刷品क्‪ख'.取代्', -> कख 我得到了soln 1有效的答案,只需将-*-编码:utf-8-*-添加到文件顶部将每个值作为字符串: a, b = 'क', 'ख' 然后,要连接两个字符串,可以使用+ 仅供参考,您可能会看到一些错误,因为这些字符不在英文字母表中,在编码项目中您可能

如何组合2个字母,例如क 和ख ⟶ क्ख?

我尝试的是:

"्'.加入क','ख'] -> 'क्‪ख'

印刷品क+\b+ख -> 'ख' 或者क\x08ख'

印刷品क'+'्'+'ख' -> क्‪ख

印刷品क्‪ख'.取代्', -> कख


我得到了soln 1有效的答案,只需将-*-编码:utf-8-*-添加到文件顶部

将每个值作为字符串:

a, b = 'क', 'ख'
然后,要连接两个字符串,可以使用+

仅供参考,您可能会看到一些错误,因为这些字符不在英文字母表中,在编码项目中您可能会遇到一些错误。请注意

完整代码如下:

a, b = 'क', 'ख'

print(a + b)

是的,我是问题的作者

在python文件的顶部,添加以下内容: -*-编码:utf-8-*-

然后soln.1开始工作: 印刷品्'.加入क','ख'] 或者这个:


印刷品न्म'[2] .加入क','ख']

这并不能回答他的问题,因为这些字符不是紧挨着的,它们实际上是组合成一个字符。他们说他们希望它们的输出是'क्ख', 这正是这里发生的事情。不कख 指[ka][kha],但क्ख 指[ka-kha]或[k-kh]这就是我的意思。美国人不习惯担心连字。在许多语言中,两个字母可以组合起来表示不同于相邻字母的意思。英语可以有“a”和“e”组合成“æ”,但这并不会改变意思。在许多语言中,它会改变。这对我来说很好。也许你的终端有问题呈现unicode?看起来是关于连字,这不仅仅是一个简单的连接。请帮我看看这篇文章,它在terminal和Jupiter笔记本中工作正常。尝试在python 3中找到unicode,发现它现在用[str]包装。你介意尝试像printstr一样吗क'+'्'+'ख' 我得到क्ख 对于这个,我得到了同样的答案क'+'्'+'ख'->क्‪ख, 但我意识到当我粘贴क्‪ख 转换为stackoverflowक्ख, 但在其他终端上显示的不同。我添加了字符‪ 要正确显示它,请尝试printstr'क' +'ख', 然后你会分别得到两个字母,比如कख` . 现在一切都好了吗?
a, b = 'क', 'ख'

print(a + b)