- Запись – структурированный комбинированный тип данных, состоящий из фиксированного числа компонент (полей) разного типа.
- В Python для создания записи используется класс. Поля определяются внутри метода __init__:
class <имя типа>:
def __init__ (self, <список параметров>):
self.<имя поля 1> = <значение 1>
self.<имя поля 2> = <значение 2>
… - Пример. Составьте запись для анкеты студента.
Решение.class student:
def __init__ (self, fio, gender, year, address, course,
group):
self.fio = fio # строка (ФИО)
self.gender = gender # строка из символа ('м' или 'ж’)
self.year = year # строка (год рождения)
self.address = address # строка (адрес)
self.course = course # целое число (курс)
self.group = group # строка (группа) - Пример создания объекта записи:
s = student ("Иванов Иван", "м", "2005", "ул. Ленина, 1", 2,
"ФБЖ-23")
print (s.fio) # выведет "Иванов Иван"