小编Fel*_*son的帖子

对象列表上的__str__方法

python的新手,尝试创建卡片组并希望为print(deck)=>实现一种打印方法,该方法给出了我的卡片的打印列表。

我的类PlayingCard具有str方法,该方法可以很好地打印单张纸牌。

但是,当我创建Deck.cards对象(这是PlayingCard对象的列表)时,似乎无法一次打印所有纸牌。

试着更换海峡再版。尝试返回str中的字符串列表

from enum import Enum

class Value(Enum):

    Two = 2
    Three = 3
    Four = 4
    Five = 5 
    Six = 6
    Seven = 7
    Eight = 8
    Nine = 9
    Ten = 10
    Jack = 11
    Queen = 12
    King = 13 
    Ace = 14

class Suit(Enum):

    Spades = 1
    Hearts = 2
    Clubs = 3
    Diamonds = 4


class PlayingCard():

    def __init__(self,value,suit):
        self.value = value
        self.suit = …
Run Code Online (Sandbox Code Playgroud)

python

7
推荐指数
1
解决办法
97
查看次数

标签 统计

python ×1