PyCharm-Console 中的 Unicode

问题描述 投票:0回答:0

我想知道为什么控制台不打印一些 Unicode:

class Card:
    RANKS = {11: "J", 12: "Q", 13: "K", 14: "A"}
    SUITS = {0: "\U00002667", 1: "\U00002664", 2: "\U00002662", 3: "\U00002661"}

    def __init__(self, rank, suit):
        self.rank = rank
        self.suit = suit

    def __repr__(self):
        return self.get_rank()

    def get_rank(self):
        return self.RANKS.get(self.rank, str(self.rank))

    def get_suit(self):
        return self.SUITS(self.suit)

    def __lt__(self, c):
        return self.rank < c.rank


p_ace = Card(14, 1)  # Pik Ass, rank == 14(Ass) und suit == 1 (Pik)
print(p_ace)

h_seven = Card(7, 3)
print(h_seven)

输出: A 7

没有错误或其他消息。只有行列。 我使用 PyCharm 版本 2022.3.3

感谢帮助

我在控制台中尝试了多种其他字体。 (这是我对该问题的第一个搜索结果) 没有帮助。

python pycharm python-unicode
© www.soinside.com 2019 - 2024. All rights reserved.