gpt4 book ai didi

python - 有没有办法通过将 unicode 字符串转换为其他编码来打印出由 unicode 字符串组成的字典?

转载 作者:行者123 更新时间:2023-12-01 13:55:26 28 4
gpt4 key购买 nike

我正在编写一个程序,但遇到了一点困难。我正在尝试向字典添加键和值。但我所有的变量都是 Unicode 格式的。如果我通过将它们编码为 utf-8 将它们转换为字符串,我会得到相同的答案。

   #! /usr/bin/env python
# -*- coding: utf-8 -*-
name = u'\u041d\u0435\u0433\u0440\u043e\u043d\u0438'
surname = u'\u041b\u043e\u043d\u0434\u043e\u043d\u0441\u043a\u0438\u0439'
info = {}
info[name] = surname

所以如果我想打印出名字:

    print(name) --> it prints the right answer

如果我想打印出字典信息:

    print(info) --> prints out unicode chars

附注输出应以俄语编写。

最佳答案

升级到Python 3....

>>> print(name)
Негрони
>>> print(info)
{'Негрони': 'Лондонский'}

当然取决于您的项目,但我强烈推荐它。特别考虑Sunsetting Python 2

关于python - 有没有办法通过将 unicode 字符串转换为其他编码来打印出由 unicode 字符串组成的字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61323397/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com