我想知道为什么控制台不打印一些 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
感谢帮助
我在控制台中尝试了多种其他字体。 (这是我对该问题的第一个搜索结果) 没有帮助。