Új hozzászólás Aktív témák
-
pigster
senior tag
Sziasztok!
Kezdek ismerkedni a Pythonnal, de folyton gondom van a __str__ metódussal.
Egy Black Jack programot készítek.
Van egyclass Kartya():
ezen belül
pedig:def __str__(self):
return str(self.szin.capitalize() + ' ' + self.figura.capitalize())
Jól gondolom, hogy ennek az lenne az értelme, hogy ha sztringként akarom kezelni, pl. egy print utasításban, akkor ezt adja vissza?A gondom a következő:
Létezik egy pakli is, meg egy játékos osztály is. Van pl. egy kartyak lista
Hiába akarnám kiíratni ennek csak egyetlen elemét, ami ugye egy Kartya objektum, és annak pedig van egy __str__ metódusa pont ilyen esetekre:tmp =str(self.kartyak[0:1])
Akárhogy is próbálkkozok vagy kiíírja:[<kartya.Kartya object at 0x000002AE6652D860>]
vagy hibát ír:tmp = ''.join(self.kartyak[0:1])TypeError: sequence item 0: expected str instance, Kartya foundMit kellene csinálni, hogy jó legyen?
Új hozzászólás Aktív témák
- iPad 9 Wi-Fi + Cellular + AJÁNDÉK iPad Pro Leather tok
- PC konfig /Ryzen 7 9800X3D, 32GB RAM, 1TB SSD/ akciós áron eladó! BeszámítOK!
- Gombászkönyvek egyben
- LG 45GS95QX - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB DDR5 RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

