如何解决使用f字符串输出LaTeX符号
请忍受,因为我不太了解f-string
的可能和不可能的使用。
获取代码:
pi = 3.14159265
print(f'pi on 2 decimals is: {pi:.2f}')
输出显然是:pi on 2 decimals is: 3.14
是否可以有以下输出:? on 2 decimals is: 3.14
,同时使用pi
和{{1,同时使用通常的print
符号(而不是2个字母“ pi”) }}说明?
否则,卡住了什么?是使用f-string
还是使用f-string
还是两者混合使用?
解决方法
您需要传递unicode,如:
pi_value = 3.14159265
pi_unicode = "\u03C0"
print(f'{pi_unicode} on 2 decimals is: {pi_value:.2f}')
π on 2 decimals is: 3.14
可以找到here
的希腊unicode列表Note,在Python 3中也可以使用unicode变量名称:
Python 3允许在变量名称中使用许多unicode符号。与Julia或Swift不同,Julia或Swift允许任何Unicode符号表示变量(包括表情符号),Python 3将变量名限制为表示书面语言字符的Unicode字符。相反,Python 2只能将基本ASCII字符集用于变量名。
π = 3.14
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。