编辑:
我的主要问题 - 我最初没有解释(抱歉) - 是我提前知道我要打印的内容。我正在做一组计算,最后需要导出可打印的报告。报告可能包含许多任意下标字符,也可能没有。
我最初开始尝试使用str.replace()
结合简单的dict
(受str.maketrans()
启发)将某些字符序列转换为另一种形式,并在我无法遇到障碍时陷入困境找到g
的unicode下标。
原始问题:
我正在寻找下标字母&#34; g&#34;的unicode版本。根据Unicode Consortium的this file,看起来它不存在(在字符列表中搜索<sub>
时)。
如果我是正确的并且这个角色不可用,是否有一种简单的方法可以在Jupyter笔记本中创建它?或者我必须诉诸于此(其中,imo,没有资格作为&#34; easy&#34;):
from IPython.core.display import display, HTML
display(HTML(f'Ground snow load (P<sub>g</sub>) = {Pg}'))
奖励:是否有更好的更通用的方法来查找经常使用的科学字符(包括上标和下标,还有学位符号等)?我已经知道的Jupyter笔记本的一个很好的功能是通过\gamma<tab>
等γ
等关键序列创建希腊字符。对于上标和下标有类似的东西会很好。我可以使用LATEX降价然后复制和粘贴,但这很难方便。