python控制台输出中的上标

2024-03-29 05:24:35 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有用python打印上标的方法。打印0或2作为上标不是问题,但是除了这些产生正常数字之外。你知道吗

例如,如果我这样做:

>>> print("⁰¹²³⁴⁵⁶⁷⁸⁹")

我明白了

°1²345678?

嗯,我似乎在网上找不到满意的答案。所以,请帮我想个办法。。。你知道吗

顺便说一句,我在windows10上使用python3.5[32位],如果这很重要的话:-)

编辑:

  • 如果shell支持UTF-8编码,是否可以通过Python检测到它
  • 另外,有什么方法可以确保无论在哪个控制台中运行,我们都能获得相同的输出?你知道吗

Tags: 方法答案编辑编码数字shellutfprint
1条回答
网友
1楼 · 发布于 2024-03-29 05:24:35

我认为这是一个电源壳的问题。你知道吗

如果我尝试使用相应的代码打印一个5英寸的上标,那么只有将默认字体(Lucida Console)更改为另一个类似Consolas的字体时,它才会起作用。你知道吗

>>> print(u'\u2075')
⁵

相关问题 更多 >