1) Почему нам нужно вызвать класс из Object?Объект и экземпляры в Python
Можете ли вы привести хороший пример того, когда требуется вызов из объекта. Я нашел ниже один, но не понял. В Python 2.7 х это должно выглядеть, как показано ниже
class Foo:
pass
class Bar(Foo):
pass
2) Я found, что в Python 3.x нет необходимости выводить явно от объекта? Что это значит ? Означает ли это, что нам не нужно вызывать класс Bar (Foo)? Трудно понять как новичок. Пожалуйста, объясни .
3) В Python 2.7
class Boat():
pass
my_boat = Boat() #instantiate object
my_boat2 = Boat() #instantiate object
print(my_boat)
print(my_boat2)
< Основной .Boat экземпляр на 0x0000000008DFEC88>
< основной .Boat например при 0x0000000008DFECC8>
Запуск тот же код в Python 3.x дает мне
< главный .Boat объект на 0x000002406FF8E390>
< главный .Boat объекта в 0x000002406FF8ECF8>
а) Так я могу сделать вывод, что instance и Object одинаковы в Python 3.x? Хотя после многих чтений из разных источников я понимаю, что
Экземпляры - это всего лишь план класса.
Класс также является объектом. Когда мы создаем экземпляр класса, это объект.
Все в Python является объектом
Поправьте меня, в случае, если я понимаю неправильно. Итак, следуя приведенному выше пониманию, довольно сложно понять, почему Object и instance - одно и то же. Пожалуйста, очистите меня от этого.
@Redme благодарит много за то, что он прилагает усилия и объясняет концепцию. Я отвечу на ваш ответ, пройдя через предложенную тему и пойму концепцию лучше. До тех пор продолжайте – user110244