在打印字符串中打印希腊字母
Print Greek letter in printed string
请问我如何得到它来打印 eta 符号??目前它只是 returns $\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
本网站提供了一些有用的建议:
https://pythonforundergradengineers.com/unicode-characters-in-python.html
>>> print('Omega: \u03A9')
Omega: Ω
>>> print('Delta: \u0394')
Delta: Δ
>>> print('sigma: \u03C3')
sigma: σ
>>> print('mu: \u03BC')
mu: μ
>>> print('epsilon: \u03B5')
epsilon: ε
>>> print('degree: \u00B0')
degree: °
>>> print('6i\u0302 + 4j\u0302-2k\u0302')
6î + 4ĵ-2k̂
请问我如何得到它来打印 eta 符号??目前它只是 returns $\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
本网站提供了一些有用的建议: https://pythonforundergradengineers.com/unicode-characters-in-python.html
>>> print('Omega: \u03A9')
Omega: Ω
>>> print('Delta: \u0394')
Delta: Δ
>>> print('sigma: \u03C3')
sigma: σ
>>> print('mu: \u03BC')
mu: μ
>>> print('epsilon: \u03B5')
epsilon: ε
>>> print('degree: \u00B0')
degree: °
>>> print('6i\u0302 + 4j\u0302-2k\u0302')
6î + 4ĵ-2k̂