我非常喜欢遵循标准的编码风格,但对于这个问题找不到答案。
class Card:
"""Card class representing a playing card."""
RANKS = (None, 'Ace', '2', '3', '4', '5', '6', '7', '8', '9', '10',
'Jack', 'Queen', 'King')
SUITS = ('Clubs', 'Spades', 'Diamonds', 'Hearts')
def __init__(self, rank, suit):
self.rank = rank
self.suit = suit
def __str__(self):
return f"{Card.RANKS[self.rank]} of {Card.SUITS[self.suit]}"
c = Card(1, 1)
print(c)
我应该将常量写在类属性中使用小写字母还是大写字母? PEP8只规定模块级别的常量应该全部使用大写字母。那么对于类呢?