【问题标题】:how to print '\u20ac' instead of the € in python [duplicate]如何在python中打印'\ u20ac'而不是€[重复]
【发布时间】:2020-05-03 07:56:29
【问题描述】:
>>> x='\u20ac'
>>> x
'€'

有没有办法直接打印字符串 '\u20ac' 而不是那个欧元符号? (在 python 上)

【问题讨论】:

    标签: string unicode python-unicode


    【解决方案1】:

    你必须使用双反斜杠。

    x = '\\u20ac'
    

    不客气。

    【讨论】:

    • 它在 python 上不起作用
    • 你用的是哪个版本的python?
    【解决方案2】:

    是的! \ 实际上表示“下一个字符不是普通字符”。但是在此之前添加一个 \ 会说:“下一个字符是一个普通字符!因为 -*- = +。只需在前面添加一个额外的 \。

    “\\u20ac”

    【讨论】:

    • 它不起作用。当我在控制台中输入 x 时,它会打印出 '\\u20ac'。您还有其他解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 2020-04-14
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多