python-3.x - 变量中的 Unicode 字符名称
问题描述
我想使用字符的名称创建一个 unicode 字符串,如下所示(在此处找到):
>>> "\N{GREEK CAPITAL LETTER DELTA}"
'\u0394'
但是在变量中有字符的名称。像
myChar = "GREEK CAPITAL LETTER DELTA"
myString = "\N{myChar}" # causes SyntaxError: (unicode error)
我尝试了很多基于 format() 的东西,但没有任何效果。
有人知道怎么做吗?
解决方案
>>> import unicodedata
>>> my_char = "GREEK CAPITAL LETTER DELTA"
>>> unicodedata.lookup(my_char)
'Δ'
推荐阅读
- ruby-on-rails - 如何使用 Rails 在生产环境中设置 Sendgrid 入站解析?
- firebase - 如何将 Firebase 与 Admob 连接起来?
- matrix - 如何通过围绕相机位置旋转所有点来模拟 3D 空间中的相机旋转?
- javascript - How to select random item from drop-down list using Cypress?
- c++ - 用“= default”声明复制构造函数或根本不声明它有什么区别?
- azure-devops - 如何在持续交付期间自动在 keycloack 上注册客户端?
- python - Python:复制函数参数时的意外行为列表
- php - Laravel 折叠不同尺寸的集合中的项目
- swift - 快速比较 DateComponents
- apache-kafka - KafkaJS:尝试生成有关主题的消息时 ECONNREFUSED