diff --git a/TEMA2/report.md b/TEMA2/report.md index 5a3ec23..e25803a 100644 --- a/TEMA2/report.md +++ b/TEMA2/report.md @@ -119,15 +119,13 @@ >>>sum ([7, 3, 5]) 15 -Объединение объектов в кортеж (возвращается указатель на участок памяти): +Объединение последовательности объектов в последовательность кортежей: >>>list1 = [1, 2, 3] >>>list2 = [4, 5, 6] >>>zip (list1, list2) -Это итератор - указатель на объект памяти. - # 6. Пример того, что Python - регистрочувствительный язык. >>>Gg1 = 45 @@ -136,6 +134,8 @@ >>>gg1 == Gg1 False +Таким образом, большая и маленькая буква одной и той же буквы в начале имеют различие в имени переменной, так как получилось два разных объекта + # 7. Изучение простых базовых типов объектов: логический (bool), целый (int), вещественный (float), комплексный (complex), строка символов (str). ## 7.1.Логический тип. @@ -434,7 +434,7 @@ >>>end1 [] -Для sort ( Сортировка списка без создания нового объекта): +Для sort (Сортировка списка без создания нового объекта): >>>help(spis1.sort) Help on built-in function sort: @@ -517,7 +517,7 @@ >>>spis1 [(5-9j), 78, 'New item', 'Меня зовут: \n Голощапов Д.Е.', 'test', 123, 'mew', (1, 2)] -Видим, что spis1 тоже изменился. Это происходит потому, что python работает не просто с объектами, а с ссылками на участки памяти. То есть, в Python списки передаются по ссылке, а не по значению.Упоминая spis1 в строке spis2=[spis1,[4,5,6,7]] мы не создаем копию spis1, а сообщаем именно тот список, поэтому его изменения в составе spis2 отображаются на исходном spis1. +Видим, что spis1 тоже изменился. Упоминая spis1 в строке spis2=[spis1,[4,5,6,7]] мы не создаем копию spis1, поэтому его изменения в составе spis2 отображаются на исходном spis1. Создание своего списка - объекта: