Ú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
- Dell XPS 13 9310 i7-1185G7 16GB 512GB 13" FHD+ 1 év garancia
- Samsung Galaxy S24 Ultra 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Lenovo IdeaPad Slim 3 Ryzen 7 8840HS 15" FHD+ 16GB 1000GB Teljeskörű garancia
- Dell Precision 3571 i7-12700H 32GB 1000GB FHD RTX T600 4GB 1 év teljeskörű garancia
- Dell Precision 3571 i7-12700H 16GB 512GB FHD RTX T600 4GB 1 év teljeskörű garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Eladó Samsung Galaxy A55 5G 8/128GB Lemon / 12 hónap jótállás
- Apple iPhone 12 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- GAMER PC! Intel i9-12900KF / RTX 5070 / 32GB DDR4 /1TB Gen4 / B760 /1350w Platinum! BeszámítOK!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
