Шмелев Андрей
Шмелев Андрей Подписчиков: 87

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

2 дочитывания
0 комментариев
Эта публикация уже заработала 0,10 рублей за дочитывания
Зарабатывать

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

46. Метод __init__


При создании нового класса можно включить частный метод инициализации, который вызывается при создании нового экземпляра класса. Этот метод полезен, когда новому экземпляру объекта требуются некоторые данные, загруженные в новый объект.

47. Метод __del__


Когда объект экземпляра собирается быть уничтоженным, вызывается метод __del__. Это дает вам возможность выполнить любую очистку, которая может потребоваться. Это может быть закрытие файлов или отключение сетевых соединений. После завершения этого кода объект окончательно уничтожается, а ресурсы освобождаются.

48. Выход из программы

Для выхода из интерпретатора Python доступны две псевдокоманды: 'exit ()' и quit ()'. Обе они принимают необязательный параметр, который задает код завершения процесса. Если вы хотите выйти из сценария, лучше использовать функцию exit из модуля sys ('sys.exit (exit_code)').

49. Возвращаемые значения


Функциям может потребоваться вернуть некоторое значение вызывающей функции. Поскольку по существу ни одно имя не имеет типа, это относится и к функциям. Поэтому функции могут использовать команду 'return' для возврата любого объекта вызывающей функции.

50. Конкатенация строк


Закончим мы тем, с чего начинается большинство списков - конкатенацией строк. Самый простой способ объединения строк - использовать оператор '+'. Если вы хотите включить другие элементы, например, числа, вы можете использовать функцию приведения 'str ()', чтобы преобразовать их в строковый объект.

Понравилась публикация?
3 / 0
нет
0 / 0
Подписаться
Донаты ₽

Размышления о ситуации с информатикой в школе…

Я, как бывший практикующий программист и нынешний преподаватель информатики в сельской школе, хотел бы высказать свою точку зрения относительно обучения языку программирования Pascal в школе,...

10 самых востребованных профессий мира сегодня

Мир стремительно меняется, технологии развиваются быстрее, чем мы успеваем привыкнуть к ним. В этой динамичной обстановке появляются новые специальности, а старые приобретают совершенно иные формы.

Кибердом: Мир без границ! Новый трек.

Киберхауз: Мечты, код и...будет ли всё ок? Новый трек! Представь себе: ты просыпаешься в уютном доме, который на самом деле – огромный виртуальный мир. Здесь нет стен и границ, только бесконечные возможности!
03:55
Поделитесь этим видео

Панегирик печального юзера инета. Все, как один, на борьбу со спамом!

Эй, чуваки! Когда я откинусь, не хороните меня в земле, а забросьте мой код в интернет, типа, спрячьте на каком-нибудь сайте. Пусть я там витаю, как призрак, слушаю, как всё крутится: сервера жужжат,...
01:45
Поделитесь этим видео

Сборка

Холодный подмосковный ветер проникал сквозь щели старой дачи, заставляя Дмитрия ...

Как моя подруга трудоустраиваться ходила или вся правда о курсах программирования

Я бы сказала, трудноустраиваться. Обо всём по порядкуВ мире современных технологий образовалось, условно говоря два основных лагеря:Те, кто хочет заработатьТе, кто хочет заработать на тех, кто хочет заработать.
Главная
Коллективные
иски
Добавить Видео Опросы