cds-202/class/str_tutorial.py
2026-02-26 12:25:16 +01:00

15 lines
451 B
Python

class Konto:
def __init__ (self, inhaber, saldo):
self.inhaber = inhaber
self.saldo = saldo
def __repr__(self):
return f"Konto(inhaber = {self.inhaber!r}, saldo = {self.saldo!r})"
def __str__(self):
return f"Konto von {self.inhaber}: CHF {self.saldo:.2f}"
k = Konto ( " Alice " , 100.0)
print(str(k)) # __str__
print(repr(k)) # __repr__
print(k) # bevorzugt __str__ , sonst __repr__