q
py3
Source:
d = {"k": {"k2": False}} # False
d2 = d.copy()
d2["k"]["k2"] = True
print(d)
print(d2)
# оба TrueResult:
{'k': {'k2': True}}
{'k': {'k2': True}}Size: a a a
q
Т
py3
d = {"k": {"k2": False}} # False
d2 = d.copy()
d2["k"]["k2"] = True
print(d)
print(d2)
# оба True{'k': {'k2': True}}
{'k': {'k2': True}}q
q
G
Т
Т
Т
__str__ мэджикТ
Т
q
Т
__str__ мэджикlen(...) дергает __len__, или repr(...) __repr__Т
__eq__ у операндовТ
Т
object чтоли?Т
Т
Т
py3
class Some:
...
some = Some()
print(some)
print(repr(some))
class Exc(Exception):
...
exc = Exc()
print(exc)
print(repr(exc))
<__main__.Some object at 0x7f1dd35fe358>
<__main__.Some object at 0x7f1dd35fe358>
Exc()
Т
Т
py3
class Some:
def __str__(self):
return self.__class__.__name__
s = Some()
print(s)
Some