50 команд на Python часть 9. Метод __init__, Метод __del__, Выход из программы, Возвращаемые значения, Конкатенация строк.

46. Метод __init__
При создании нового класса можно включить частный метод инициализации, который вызывается при создании нового экземпляра класса. Этот метод полезен, когда новому экземпляру объекта требуются некоторые данные, загруженные в новый объект.
47. Метод __del__
Когда объект экземпляра собирается быть уничтоженным, вызывается метод __del__. Это дает вам возможность выполнить любую очистку, которая может потребоваться. Это может быть закрытие файлов или отключение сетевых соединений. После завершения этого кода объект окончательно уничтожается, а ресурсы освобождаются.
48. Выход из программы
Для выхода из интерпретатора Python доступны две псевдокоманды: 'exit ()' и quit ()'. Обе они принимают необязательный параметр, который задает код завершения процесса. Если вы хотите выйти из сценария, лучше использовать функцию exit из модуля sys ('sys.exit (exit_code)').
49. Возвращаемые значения
Функциям может потребоваться вернуть некоторое значение вызывающей функции. Поскольку по существу ни одно имя не имеет типа, это относится и к функциям. Поэтому функции могут использовать команду 'return' для возврата любого объекта вызывающей функции.
50. Конкатенация строк
Закончим мы тем, с чего начинается большинство списков - конкатенацией строк. Самый простой способ объединения строк - использовать оператор '+'. Если вы хотите включить другие элементы, например, числа, вы можете использовать функцию приведения 'str ()', чтобы преобразовать их в строковый объект.