Current date and time (start of current transaction);
class A:
def __init__(self, value):
print("A::__init__")
self.value = value
class B:
def __init__(self, name):
print("B::__init__")
self.name = name
class C(A, B):
def __init__(self, name, value):
super().__init__(value)
super(A, self).__init__(name)
print(C.__mro__)
t = C('Name', 0)
super(Class, obj).method()
ищется метод родительского класса, правее Class по цепочке mro:(<class '__main__.C'>, <class '__main__.A'>, <class '__main__.B'>, <class 'object'>)
super()
- в данном случае равносильно super(C, self)
- поиск начнется с A Для того чтобы считать из него какое-то значение по ключу или добавить новое значение, я считываю его каждый раз его полностью. Это нормальная практика или стоит поступать иным образом?
P.S как лучше писать: if smth is None или лучше писать if smth?
for (int i = count-1; i < count; i++)
всегда из одной итерации, так что смысла в нем нет. Оставьте просто одно выделение памяти для последнего элемента массива А (сам цикл уберите).