python怎么创建变量_在python中,如何在类中创建一个变量,以便我的所有方法都可以访问它?...

这个博客内容涉及创建一个名为`Deck`的类,该类用于存储和管理一副扑克牌。`Deck`类通过遍历花色和点数来初始化卡片,并将其存储在一个列表中。此外,`__str__`方法被定义以将牌组转换为字符串,便于打印和查看。博客还展示了如何实例化`Deck1`并访问其卡片。
摘要由CSDN通过智能技术生成

我希望将卡片[]作为类的一个属性,以便当我创建斯塔尔方法它可以识别它。现在,这就是它的返回值。1620

Class Deck:def __init__(self):

cards = []

Ranks = ['A', '2', '3', '4','5','6','7','8','9', '10','K', 'Q', 'J']

Suits = ['♣','♥','♦','♠']

indexNum = 0

for i in range(len(Suits)):

for j in range(len(Ranks)):

tempCard = PlayingCard(Suits[i],Ranks[j])

cards+= [tempCard]

print(cards[indexNum])

indexNum+=1

def __str__(self):

stringOfCards = ''

x = 1

while (x

myCard = Deck.cards[x]

print("this is i")

print(myCard)

stringOfCards+="'"+ myCard.rank +"'"+ 'of ' + myCard.suit+", "

x+=1

return stringOfCards

Deck 1=Deck()输出(Deck 1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值