580 читали · 6 лет назад
Python. Классы
Создание объекта класса Объект - это структура данных, которая может содержать в себе переменные(атрибуты) и код(методы). Когда мы хотим создать свой объект, мы должны создать класс этого объекта. Напишем пустой класс, который ничего в себе не содержит. Класс определяется с помощью ключевого слова class: А создание объекта класса подобно вызову функции: Здесь мы инстанцируем новый объект в памяти, то есть создаем объект класса. Если попробовать вывести значение переменной someone, то увидим следующее: <__main__...
Пример сохранения состояния из объемлющей области видимости Python с помощью стандартного значения
*** В своей книге «Изучаем Python» (Марк Лутц. Изучаем Python. М., СПб, 2020. Т. 1. С. 523-524. [оригинальное название – Mark Lutz. Learning Python; перевод с английского Ю.Н. Артеменко]) Марк Лутц приводит пример сохранения состояния из объемлющей области видимости Python с помощью стандартного значения, кратко объясняя его. Этот пример очень интересен, поучителен и немного сложноват, а потому заслуживает более подробного разбора. * def f1(): x = 88 def f2(x=x): print(x) f2() f1() *** Этот код...