在python中打印下标

三宝宾

在Python 3.3中,打印时是否有任何方法可以使字符串下标中的文本成为一部分?

例如H 2(H然后是下标2)

零比雷埃夫斯

如果您只关心数字,则可以使用str.maketrans()str.translate()方法:

>>> SUB = str.maketrans("0123456789", "₀₁₂₃₄₅₆₇₈₉")
>>> SUP = str.maketrans("0123456789", "⁰¹²³⁴⁵⁶⁷⁸⁹")
>>> "H2SO4".translate(SUB)
'H₂SO₄'

请注意,这在Python 2中不起作用-请参见Python 2 maketrans()函数与Unicode不兼容,以获取有关为何如此以及如何解决此问题的解释。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

python for循环打印下降范围的多行

来自分类Dev

使用 Python 3.6.2 在 Pycharm 中打印下一行

来自分类Dev

Python从for循环打印时打印下一行

来自分类Dev

在Python For循环中打印下一个项目

来自分类Dev

Python3 多行字符串打印下一页

来自分类Dev

在VBA中递归打印下一个字典

来自分类Dev

如何在当前行中打印下一行的第一列?

来自分类Dev

获得最高编号,然后在新文件中打印下一个编号

来自分类Dev

在模式匹配行中搜索模式并打印下一行

来自分类Dev

C程序打印下五个素数

来自分类Dev

awk打印下划线

来自分类Dev

调整并打印下拉项列表的大小

来自分类Dev

模式匹配后如何在当前行中打印下一个n列?

来自分类Dev

查找多个单词并在一行中打印下一个数字

来自分类Dev

Python输入中的可下标类型

来自分类Dev

Python中的下标unicode字符符号

来自分类Dev

匹配图案并打印下一行

来自分类Dev

回声不打印下一行unix bash

来自分类Dev

按顺序打印下一个单词

来自分类Dev

无法使用Ajax打印下拉列表值

来自分类Dev

模式匹配时打印下一行

来自分类Dev

Jupyter 笔记本不打印下划线?

来自分类Dev

在尾随的“========”之后打印下面的所有内容

来自分类Dev

不使用numpy打印下三角矩阵

来自分类Dev

在Ruby中,如何在用户输入后在同一行上打印下一个提示符?

来自分类Dev

如何使用SED在文件的两个连续行中搜索两个不同的模式,并在模式匹配后打印下4行?

来自分类Dev

在日志文件的一行中 grep 一个模式并打印下 n 行直到下一个模式

来自分类Dev

TypeError:“ map”对象不是Python 3中的下标错误

来自分类Dev

TypeError:“ int”对象在Python3中不可下标

Related 相关文章

热门标签

归档