deezwend
Decapat
- Katılım
- 28 Haziran 2021
- Mesajlar
- 275
- Çözümler
- 4
Daha fazla
- Cinsiyet
- Erkek
Python:
class sth:
name = "Hi"
def __str__(self) -> str:
return self.name # Eğer self eklemezsem döndürmüyor.
print(sth())
Merhaba. Yukarıda gördüğünüz kodlardaki gibi bir tane class oluşturdum ve self kullanmadan bir değişken atadım ona. Fakat şöyle bir şey yaşıyorum; eğer ben __str__ metotunda name değişkenini döndürmek istersem self eklemeden döndürmüyor, değişkeni tanımıyor. __str__ ile alakalı videolara baktım fakat tam olarak istediğimi bulamadım. Bunun neden böyle olduğunu bana detaylıca anlatabilir misiniz rica etsem? İyi günler.