class Card:
def __init__(self):
self.suit = rand_suits()
self.rank = rand() % 13
def hole_card(self):
if self.rank = 13:
self.rank = 'Ace'
return self.suit, self.rank
我正在创建一个处理卡的程序,并且在我的一个函数中调用了该类,该类将返回一个卡值,该卡值将附加到函数的列表中。但是,每次我运行实例对象或方法引用时,
b = Card
print(b.hole_card)
我一直得到以下输出:
功能Card.hole_card位于0x00478D20>
如何使它具有所需的价值?理想情况下,它将始终返回代表西装的字符串,后跟一个介于1到12之间的数字,如果为13,则为'Ace'。
答案 0 :(得分:1)
您实际上需要调用类和方法:
kubectl get pods --all-namespaces|grep grafana|awk '{print $2}'|head -n 1