我该如何打印 eta 符号?目前它只返回 $\eta$ 而不是实际的字母。
print(r'The conversion factor from z to $\eta$ is %a' %round(n,4))
最佳答案
有一个number of eta characters 。您可以使用 unicode 标准中的名称来打印它们:
import unicodedata as ud
>>> for eta in etas:
... print(eta, ud.lookup(eta))
...
GREEK CAPITAL LETTER ETA Η
GREEK SMALL LETTER ETA η
GREEK CAPITAL LETTER ETA Η
GREEK SMALL LETTER ETA η
MATHEMATICAL BOLD CAPITAL ETA 𝚮
MATHEMATICAL BOLD SMALL ETA 𝛈
MATHEMATICAL ITALIC CAPITAL ETA 𝛨
MATHEMATICAL ITALIC SMALL ETA 𝜂
MATHEMATICAL BOLD ITALIC CAPITAL ETA 𝜢
MATHEMATICAL BOLD ITALIC SMALL ETA 𝜼
或者通过转义他们的名字,如下所示:\N{NAME}
:
>>> print('\N{GREEK CAPITAL LETTER ETA}')
Η
或者使用 unicode 十六进制转义序列,如下所示:
>>> print('GREEK CAPITAL LETTER ETA \u0397')
GREEK CAPITAL LETTER ETA Η
>>> print('GREEK MATHEMATICAL BOLD CAPITAL ETA \U0001d6ae')
GREEK MATHEMATICAL BOLD CAPITAL ETA 𝚮
关于python - 在打印字符串中打印希腊字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54827612/