Разница между class.__init__() и class()? ⇐ Python
Разница между class.__init__() и class()?
Давайте рассмотрим следующий пример минималистичного приложения PyQt5:
из PyQt5 импортировать QtWidgets, uic, QtCore импорт системы, ОС, времени, запросов, pyperclip из PyQt5.QtCore импортировать Qt из PyQt5.QtWidgets импортировать QWidget, QApplication из pytube импортировать YouTube из потока импорта потока класс Main_UI (QWidget): защита __init__(сам): QWidget.__init__(сам) себя.шоу() если __name__=='__main__': приложение = QApplication([]) победа = Main_UI() приложение.exec() и этот код:
Пример класса: защита __init__(текст): печать (текст) Для второго фрагмента кода Example("hi") и Example.__init__("hi") делают то же самое. Но если я удалю .__init__(self) из первого примера, возникнет ошибка. Насколько я понимаю, существует разница между class.__init__() и class(), но в чем эта разница?
Давайте рассмотрим следующий пример минималистичного приложения PyQt5:
из PyQt5 импортировать QtWidgets, uic, QtCore импорт системы, ОС, времени, запросов, pyperclip из PyQt5.QtCore импортировать Qt из PyQt5.QtWidgets импортировать QWidget, QApplication из pytube импортировать YouTube из потока импорта потока класс Main_UI (QWidget): защита __init__(сам): QWidget.__init__(сам) себя.шоу() если __name__=='__main__': приложение = QApplication([]) победа = Main_UI() приложение.exec() и этот код:
Пример класса: защита __init__(текст): печать (текст) Для второго фрагмента кода Example("hi") и Example.__init__("hi") делают то же самое. Но если я удалю .__init__(self) из первого примера, возникнет ошибка. Насколько я понимаю, существует разница между class.__init__() и class(), но в чем эта разница?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не может определить, какой экземпляр перегруженной функции "init :: init" предназначен
Anonymous » » в форуме C++ - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-