else: print(c1.dealer) print() c1.shuffle() print(c1.cards) print() print(len(c1)) print(c1) print(c1.get_suits()) print(CardDeck.get_suits()) c1.bark() print() j = JokerDeck("Fred") print(j) print(len(j)) j.shuffle() print(j.cards) j.bark() j.meow() print(JokerDeck.mro())
# # print(d1.__dict__) d1.shuffle() print(d1.cards) for i in range(5): print(d1.draw()) print() print(d1.get_ranks()) print(CardDeck.get_ranks()) CardDeck.bark() j1 = JokerDeck("Jimmy") j1.shuffle() print(j1.draw()) print(JokerDeck.mro()) print(j1.cards) j1.spam() print(len(d1)) # print(CardDeck.__len__(d1)) print(len(j1))
print(d1.dealer_name) try: d2.dealer_name = None except TypeError as err: print(err) print() d1.shuffle() print(d1.cards) for i in range(5): print(d1.draw()) print(d1.get_ranks()) print(CardDeck.get_ranks()) d1.bark() CardDeck.bark() print() j1 = JokerDeck("Shamu") j1.shuffle() print(j1.dealer_name) print(j1.cards) print(j1.get_instructions()) print(JokerDeck.mro()) print(len(j1)) print(d1, j1)
print(getattr(c, a)) print(dir(c)) print(getattr(CardDeck, 'RANKS')) import re s = "Put the potato in the pot with the petunias, Peter" print(getattr(re, 'findall')(r'p[aeiou]t', s, re.I)) setattr(CardDeck, 'bark', lambda wombat: print("woof!!!!")) c.bark() # CardDeck.bark(c) c.meow = types.MethodType(lambda x: print("Meow meow"), c) c.meow() class_name = 'Jeremy' def thing(self): print("strum strum strum") Jeremy = type(class_name, (), {'play_guitar': thing, 'colour': 'blue'}) j = Jeremy()